2017-02-20 99 views
0

我正在使用一個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

回答