gpt4 book ai didi

php - 如何在 PHP 中声明一个可以跨模板使用的全局变量?

转载 作者:IT王子 更新时间:2023-10-29 01:11:59 26 4
gpt4 key购买 nike

在 wordpress 中,它调用 header.php 然后调用任何模板名称或请求的页面。我如何在我的 php header 中声明一个变量,然后我可以在我的其他模板中引用它?

最佳答案

答案很大程度上取决于您需要它来做什么。如果您正在开发一个主题并希望在所有文件中保持值不变,您可以将它们放在主题目录中的 functions.php 中,该目录始终被加载。在那里定义的变量应该在主题中的任何地方都可用。如果您分发主题,这将有效。

如果您想根据自己的安装需要修改现有主题,您可以按照建议将它们放入 wp-config.php 中,或者(更简洁的方法)您可以 create a child theme您要更改的主题。这将使其与 wordpress 核心分开,并防止主题更新覆盖您的更改。

我刚刚用 functions.php 试了一下:

functions.php:

$variable = "value";

header.php:

global $variable;
echo $variable;

为我工作。

关于php - 如何在 PHP 中声明一个可以跨模板使用的全局变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12638734/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com