mildfuzz
  • 0
Мастер

Есть ли хук, прикрепленный к сохранению общих настроек?

  • 0

Я хочу добавить поле на страницу общих настроек, но не могу сохранить поле, так как не могу найти хук для сохранения страниц.

Есть идеи?

Share
  1. Вам просто нужно register_setting() настроить, и он будет сохранен автоматически. Дополнительную информацию см. в API настроек. Вот полный пример:

    function spw_cb() {
        if( !($value = get_option('sprockets_per_widget')) ) {
            $value = 7;
        }
    
        ?>
        <input type="text" size="3" name="sprockets_per_widget" value="<?php echo $value; ?>" /> Numeric only!
        <?php
    }
    
    function spw_init() {
        add_settings_field('sprockets_per_widget', 'Sprockets per Widget', 'spw_cb', 'general');
        register_setting('general', 'sprockets_per_widget', 'intval');
    }
    add_action('admin_init', 'spw_init');
    
    • 0

Оставить ответ

You must login to add an answer.