2017-02-20 4 views
0

Im работает над плагином 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); ?> /> 
+0

Что вы пробовали до сих пор, чтобы интегрировать этот флажок, почему вы не смогли? Или вы ожидаете, что мы напишем этот код для вас? – Connum

+0

@Connum Iv добавил некоторые вещи, которые я знаю, мне нужно, но не знаю, куда идти оттуда. – Jason

ответ

Смежные вопросы