делать функцию, когда флажок установлен на странице настроек плагина

Я создал небольшой плагин для внутреннего использования со страницей настроек.
следующее:

<div class="wrap">

<h1><?php echo esc_html(get_admin_page_title()); ?></h1>

<form method="post" name="desite_options" action="options.php">
<?php
//Grab all options
$options = get_option($this->plugin_name);

// Desite
$credit = $options['credit'];
$logo_link = $options['logo_link'];
$logo_alt = $options['logo_alt'];
$dashboard_welcome = $options['dashboard_welcome'];
$acf_settings = $options['acf_settings'];
$acf_map = $options['acf_map'];
$acf_map_key = $options['acf_map_key'];
$ocean_rtl = $options['ocean_rtl'];

?>

<?php
settings_fields($this->plugin_name);
do_settings_sections($this->plugin_name);
?>
<h3>Admin Customization</h3>

<fieldset>
<legend class="screen-reader-text">
<span>Add desite's credit</span>
</legend>
<label for="<?php echo $this->plugin_name; ?>-credit">
<input type="checkbox" id="<?php echo $this->plugin_name; ?>-credit" name="<?php echo $this->plugin_name; ?>[credit]" value="1" <?php checked($credit, 1); ?> />
<span><?php esc_attr_e('Add desite credit', $this->plugin_name); ?></span>
</label>
</fieldset>

<?php submit_button('Save all changes', 'primary','submit', TRUE); ?>

</form>

мне удалось сохранить выборки и очистить поля.
У меня возникают трудности с запуском функции, когда установлен флажок.
например:
у меня есть следующая функция:

    function remove_footer_admin() {
echo 'Site built for Bhuka Tours by <a href="https://desite.co.il/">DEsite</a>'; }
add_filter('admin_footer_text', 'remove_footer_admin');

Что мне нужно сделать, чтобы выполнить эту функцию при проверке $ credit, и в каком файле это лучше?
Благодарю.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector