php - 从 get_template_part 获取变量?

标签 php wordpress

是否可以从另一个模板获取变量?

我有一个页面模板,顶部有以下内容:

<?php echo $table_name; ?>

然后在我正在使用的页面下方一点点:

<?php get_template_part('governance-management'); ?>

在该模板中包含以下内容(以及许多其他显示良好的代码):

<?php $table_name = "CPEL Implementation"; ?>

如何在第一个回显中回显出 $table_name 变量?

问题是我在设置变量之前调用它。有什么办法可以解决这个问题吗?我已经尝试将 echo 放在 get_template_part 下方,但它仍然没有显示任何内容。

最佳答案

好吧,您只需将变量声明为 global 即可:

global $table_name;
$table_name = "CPEL Implementation";

如果你想在另一个模板中使用它:

global $table_name;
echo $table_name;

关于php - 从 get_template_part 获取变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12746491/

相关文章:

php - mysqli查询(选择)不起作用(选择)php

php - 如何在 php.ini 中启用 DOM 扩展

css - Wordpress 菜单居中对齐且间距均匀

php - 如何获取本周访问量最大的帖子?

javascript - 编辑表单不显示任何数据并且在发布到数据库时无法保存

php - 如何缓存远程网页资源实现网页超速?

Php创建一个文件,如果不存在

php - 审计 Joomla! 1.5 系统健康和安全?

html - 奇怪的 iframe 添加到名为 `rufous-sandbox` 的正文标签中

php - 使用 Bootstrap 时不起作用