首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WordPress主题变量范围

问WordPress主题变量范围
EN

WordPress Development用户
提问于 2009-11-06 14:16:53
回答 2查看 1.8K关注 0票数 9

我需要创建一个可以在我的WordPress主题模板文件(index.php、header.php等)中访问的变量。我知道函数定义在functions.php模板文件中(在主题路径中),但是变量没有这种情况。

例如,我经常需要检索主题中的类别,因此我希望在主题中的任何地方都可以访问这个类别:

代码语言:javascript
复制
$categories = get_categories(); /* get_categories() is a wordpress function */ 

这样,我就可以简单地访问已分配的数据,而不必每次需要获取我的类别时重新分配它。

不幸的是,在我的functions.php文件中添加这段代码是行不通的,global变量也不起作用。

EN

回答 2

WordPress Development用户

回答已采纳

发布于 2009-11-06 14:36:28

很明显,global做了这方面的工作。问题是,我的变量$categories应该被重新定义,在它前面有一个global,我需要在每个模板中使用它。

票数 5
EN

WordPress Development用户

发布于 2010-11-30 15:35:07

这也适用于:

在functions.php中添加define('TEST', 'this is a test');

在你的header.php或者其他什么echo TEST;里

一种方法比另一种方法有什么性能优势吗?

票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/42962

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档