允许用户启用/禁用选项

时间:2017-02-20 16:51:41

标签: javascript jquery html wordpress

我在wordpress插件上工作,只在所有页面上显示一个简单的div。我有创建它的代码,使其成为短代码,然后显示在每个页面上。

我想在管理设置中添加一个复选框,使用户可以打开/关闭此功能。例如,他们取消选中该框,div不会显示在页面上。

我的代码:

add_action('after_setup_theme', 'webdev_load');

//Main PLugin Page
function plugin_home(){

       // This is the admin page for the plugin. A checkbox should go here

}

function webdev_create(){  

return '<span style="position:fixed;bottom:0;left:0;padding:10px;background-color:red;color:white;z-index:9999">- WEBDEV2 -</span>';
}

// Loads the webdev banner on every page automatically
function webdev_load(){

        echo do_shortcode('[webdev]');

}

add_shortcode('webdev', 'webdev_create');

我知道我需要这段代码:

  add_settings_field("demo-checkbox", "Demo Checkbox", "demo_checkbox_display", "demo", "section");  
    register_setting("section", "demo-checkbox");
<?php checked(1, get_option('demo-checkbox'), true); ?> /> 

1 个答案:

答案 0 :(得分:0)

请参阅此页面上的示例https://codex.wordpress.org/Creating_Options_Pages,或者如果您不想搞砸代码,可以使用高级自定义字段选项页面 - 这非常简单 - https://www.advancedcustomfields.com/add-ons/options-page/