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); ?> />
Что вы пробовали до сих пор, чтобы интегрировать этот флажок, почему вы не смогли? Или вы ожидаете, что мы напишем этот код для вас? – Connum
@Connum Iv добавил некоторые вещи, которые я знаю, мне нужно, но не знаю, куда идти оттуда. – Jason