Mar*_*328 4 php wordpress global-variables
我正在尝试创建我的第一个WordPress插件.即使在尝试创建安装功能时,事情也很痛苦.我想设置一些特定于我的插件的全局变量,而不是将文字值放在各种函数中.但是,我的安装函数不会获取这些全局变量.到目前为止,这是我的代码:
$version = '1.0a';
register_activation_hook( __FILE__, 'install' );
function install() {
  global $version;
  add_option( 'test_version', $version );
}
显然,这对我来说非常直截了当.任何想法在这里出了什么问题?
Mar*_*328 10
事实证明,如果您需要安装功能的全局变量,则必须将其声明为全局变量.
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