1
我的插件我有很多选项。我使用get_option并将其作为数组存储,因此更易于使用。Wordpress get_option变量不使用未定义的常量
function woomps_get_options() {
$options = array(
'sub01' => get_option(woomps_sub01),
'sub02' => get_option(woomps_sub02),
);
return $options;
}
这将产生本通知的每一行:
[TIME] PHP Notice: Use of undefined constant woomps_sub01 - assumed 'woomps_sub01' in "DOMAIN"\settings\options.php on line 9
我不明白为什么我应该定义woomps_sub01第一或我应该怎么定义它。但我的问题是:为什么这不是获得WP选项的正确方法,哪种方法更好?
'woomps_sub01'我是字符串还是常量?如果它是字符串使用报价。 –
更好地了解'get_option()'采用什么类型的参数。 –
它是一个字符串,实际上它是一个INT。但我知道这个,从你的评论这里学到了一些东西:http://php.net/manual/en/language.constants.php谢谢你 – robped