Как дать владельцу сайта возможность изменить текст нижнего колонтитула с помощью параметров темы (1 сообщение)

Недавно я работаю над настройками API. Теперь я могу добавить элемент темы темы в меню администратора. Я могу зарегистрировать свои настройки и создать свой раздел и поля. И я думаю, что могу получить параметры, используя get_option (). Но проблема в том, что я не могу найти способ реализовать эти изменения в файле шаблона. Например, я создам раздел и поле для владельца сайта, чтобы дать ей возможность изменить текст нижнего колонтитула на все, что захочет. Настройки и поле textarea отображаются правильно, но как я могу сообщить WP об изменении этого текста, когда владелец сайта отредактирует этот текст? какие изменения мне нужны для нижнего колонтитула моей темы для достижения этой цели?

Буду признателен, если вы можете мне помочь в этом.

Изменить: Мой код в functions.php:

function m3n_admin_menu_init() { add_menu_page( 'M3N Theme Options', 'M3N Settings', 'manage_options', 'm3n-theme-options', 'm3n_menu_init' ); } add_action( 'admin_menu', 'm3n_admin_menu_init' ); function m3n_menu_init() { echo '<div class="wrap">'; echo '<h2>M3N Theme Settings</h2>'; echo '<form action="options.php" method="POST">'; settings_fields( 'm3n_settings_group' ); do_settings_sections( 'm3n-theme-options' ); submit_button(); echo '</form>'; echo '</div>'; } function m3n_settings_init() { register_setting( 'm3n_settings_group', 'm3n_settings_name' ); add_settings_section( 'section-one', 'General Settings', 'm3n_section_init', 'm3n-theme-options' ); add_settings_field( 'field-one', 'Footer Settings', 'm3n_footer_field_init', 'm3n-theme-options', 'section-one' ); } add_action( 'admin_init', 'm3n_settings_init' ); function m3n_section_init() { echo '<p>Enter your text for Footer</p>'; } function m3n_footer_field_init() { $options = get_option( 'm3n_settings_name' ); echo '<textarea name="field-one" id="field-one" rows="3" value="' . $options . '"></textarea>'; } 

Код внутри footer.php:

 <p><?php echo get_option( 'm3n_settings_name' ); ?></p> 

Таким образом, вы создали настраиваемую опцию, используя API настроек .

Допустим, вы создали опцию, называемую footer-text вы можете отобразить в своей теме, используя <?php echo get_option( 'footer-text' ); ?> <?php echo get_option( 'footer-text' ); ?> .

По сути, вы эхом wp_options результат, который хранится в таблице wp_options для опции под названием footer-text .

Рекомендуется включить часть кода, который вы уже сделали, это показывает, что вы что-то пытались, и это облегчает ответ на ваш вопрос.