gpt4 book ai didi

php - WordPress 插件中的全局变量

转载 作者:可可西里 更新时间:2023-11-01 00:11:57 24 4
gpt4 key购买 nike

我正在尝试创建我的第一个 WordPress 插件。即使在尝试创建安装功能时,事情也很痛苦。

我想设置一些特定于我的插件的 global variables,而不是将文字值放在各个函数中。但是,我的安装函数不会获取这些全局变量

到目前为止,这是我的代码:

$version = '1.0a';
register_activation_hook( __FILE__, 'install' );
function install() {
global $version;
add_option( 'test_version', $version );
}

显然,这对我来说非常简单。知道这里出了什么问题吗??

最佳答案

事实证明,如果您想要安装函数的全局变量,则必须将其声明为全局变量。

global $version = '1.0a';
register_activation_hook( __FILE__, 'install' );
function install() {
global $version;
add_option( 'test_version', $version );
}

更多信息可以在下面“关于变量作用域的注释”部分的链接中找到:http://codex.wordpress.org/Function_Reference/register_activation_hook

关于php - WordPress 插件中的全局变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1567578/

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