Php 从Get_模板_部件获取变量?
是否可以从另一个模板获取变量 我有一个页面模板,上面有以下内容:Php 从Get_模板_部件获取变量?,php,wordpress,Php,Wordpress,是否可以从另一个模板获取变量 我有一个页面模板,上面有以下内容: <?php echo $table_name; ?> 再往下一点,我用的是: <?php get_template_part('governance-management'); ?> 该模板中包含以下内容(以及许多其他代码,这些代码显示的很好): 如何在第一次回显中回显$table\u name变量 问题是我在设置变量之前调用它。有没有办法绕过这个问题?我已经试着将echo放在获取模板\u部
<?php echo $table_name; ?>
再往下一点,我用的是:
<?php get_template_part('governance-management'); ?>
该模板中包含以下内容(以及许多其他代码,这些代码显示的很好):
如何在第一次回显中回显$table\u name
变量
问题是我在设置变量之前调用它。有没有办法绕过这个问题?我已经试着将echo放在
获取模板\u部分的下方,但它仍然没有显示任何内容。好吧,您只需将变量声明为全局
:
global $table_name;
$table_name = "CPEL Implementation";
如果要在其他模板中使用它:
global $table_name;
echo $table_name;
“全局”方法对我不起作用。(因为这是一个公认的答案,它可能在2012年起作用,但在2015年不起作用?!)
我必须将get_template_零件行更改为:
include(locate_template('content.php'));
include(locate_template('content.php'));