Intereting Posts
Как добавить новый мета-ключ и назначить отметку времени для сообщений Вызов Enqueueing WordPress style.css Добавление изображения Описание ниже Изображения, вставленные в сообщения Functions.php – Невозможно изменить информацию заголовка SOLVED Проблема: (kriesi) разбиение на страницы не работает на домашней странице Шаблоны для иерархического пользовательского типа сообщений отключить столбец в столбце и списке пользователей См. Вывод запроса sql при установке плагина в wordpress WordPress Google Maps Изменена ли пользовательская модель wordpress в wpmu? Нужно ли мне дезинфицировать поисковый запрос WordPress? Пользовательский тип сообщения, пользовательская таксономия, сообщения о запросах только из таксономии (дети) WordPress, используя get_term, чтобы восстановить слизню, которая не работает должным образом Установите категорию по умолчанию – если пользователь не выбрал одно – перед созданием сообщения Ссылка Url на изображение функции в портфолио

Как дать владельцу сайта возможность изменить текст нижнего колонтитула с помощью параметров темы (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> 

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

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

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

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

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