我的插件我有很多选择。我使用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选项的正确方法,更好的方法是什么?
答案 0 :(得分:1)
PHP只是告诉你将函数传递给一个未定义的常量,但你可能认为'woomps_sub01'
是一个字符串。
只需加上get_option('woomps_sub01')
这样的引号,通知就会消失。