我正在开发我的第一个插件,我制作了一个很好的设置页面,可以保存和工作。
但我已经将其拆分为几个文件,现在我无法确定字段是否已选中。。我也尝试过申报global
变量,但我无法使其工作:\\
Plugin
以下是我的插件的启动方式:global $if_autoload;
add_action(\'init\', \'additional_menus_admin\');
function additional_menus_admin() {
require_once(dirname(__FILE__) . \'/admin.php\');
require_once(dirname(__FILE__) . \'/hooks.php\');
}
hooks.php
我想看看"autoload"
复选框已选中:add_action(\'wp_head\',\'hook_additional_menu\', 20);
function hook_additional_menu() {
global $if_autoload;
echo \'<test>\'.$if_autoload.\'</test>\';
}
admin.php
我还尝试使用get_option
功能不变。所有字段都保存在我的admin.php
文件,我试着global
也有变量:function menu_autoload_callback() {
$if_autoload = get_option( \'autoload-or-shortcode\' );
echo \'<input type="checkbox" name="autoload-or-shortcode" value="1"\'. checked( 1, get_option( \'autoload-or-shortcode\' ), false ) .\' /><br />\';
}