Articles of Настройки

Страница настройки WordPress не может быть сохранена с помощью html-радио

У меня есть этот PHP-код, чтобы создать страницу параметров, которая активирует функцию, если пользователь установил «активный» и отключил функцию, если пользователь установил «Неактивно». <?php add_action('admin_menu', 'custom'); function custom() { add_menu_page('settings', 'settings', '8', 'custom', 'customfunc'); } function customfunc(){ $wpp_rg = get_option('wpp_rg'); if ($_POST['submit']): update_option('wpp_rg',$_POST['wpp_rg']); endif; ?> <div class="wrap"> <form action="" method="post"> <table width="70%" border="0" cellspacing="5" cellpadding="5"> […]

Как создать панель настроек под плагином

Я пытаюсь создать панель настроек для моего плагина, которая находится под плагином на странице плагина, и слайд вниз, когда пользователь нажимает ссылку настроек, как и другие плагины (режим обслуживания WP). Они выглядят так: Я попытался прочитать код плагина, но на самом деле не понял его, потому что он немного сложный для меня как новичок. Является […]

Неопределенное уведомление индекса при использовании параметра $ args в add_settings_field ()

Я использую API-интерфейс параметров, чтобы предоставить моему администратору несколько вариантов плагина, который я пишу. У меня есть около 30 текстовых полей для вывода на странице параметров плагина, поэтому я создал очень общий обратный вызов: public function my_fields_callback( $args ) { $name = esc_attr( $args['name'] ); $value = esc_attr( $args['value'] ); echo "<input type='text' name='$name' value='$value' […]

Проверка значений с помощью API настроек?

Я использую API настроек для создания параметров для плагина. Нужно ли проверять входные значения безопасности (например, stripslashes и т. Д.)? (Я не мог найти эту часть в большинстве руководств). Вот что я делаю: <form method="post" action="options.php"> <?php settings_fields( 'sandbox_theme_display_options' ); do_settings_sections( 'sandbox_theme_display_options' ); submit_button(); ?> </form> function sandbox_initialize_theme_options() { add_settings_section( 'general_settings_section', __( 'Display Options', 'sandbox' […]

Не удалось получить значение параметра для моего плагина

Я разрабатываю свой первый плагин WP, и я пытаюсь использовать страницы настроек для создания параметров для плагина. // add settings page add_action('admin_menu', 'qd_button_admin_add_page'); function qd_button_admin_add_page() { add_options_page('QD Buttons', 'QD Buttons', 'manage_options', 'plugin', 'qd_button_options_page'); //call register settings function add_action( 'admin_init', 'register_mysettings' ); } function register_mysettings() { //register our settings register_setting( 'qd_button-settings-group', 'qd_button_color_list' ); register_setting( 'qd_button-settings-group', 'qd_button_text_color_list' […]

Динамически обновлять ключ в ассоциативном массиве при сохранении настроек

Я обновляю плагин WordPress, который я создал и понял, что сделал довольно большую ошибку в своем оригинальном дизайне. Это несколько сбивает с толку, но я постараюсь объяснить это как можно лучше. На странице admin для моего плагина у меня есть раскрывающееся меню «Количество ссылок» с параметрами от 1 до 5. Это контролирует количество строк, которые […]

Данные не сохранены.

Я пытаюсь создать страницу параметров для темы WordPress. Мне удается создать страницу, Metaboxes, но когда я отправляю форму, данные не сохраняются. Прежде чем я покажу вам свой код, я указываю, что я использую класс для более простого создания страницы. Возможно, это может помочь вам решить эту проблему. В этом коде я хотел бы сохранить опцию […]

Отменить регистрацию ошибок настроек

Можно ли add_settings_error ошибку, добавленную с помощью add_settings_error ? То, что я пытаюсь сделать, это запустить некоторые модульные тесты в моей функции проверки настроек, но я хотел бы сбросить все ошибки, которые могут быть добавлены в предыдущих тестах в функции teardown . Спасибо.

Создание класса настроек регистра, поддерживающего расширенные классы

У меня возникли проблемы с реализацией структуры классов для использования в плагинах, которые я разрабатываю. То, что я пытаюсь сделать, это создать класс, который я могу просто повторно использовать для каждого плагина. Я хочу, чтобы он мог расширяться, так что, если мне нужен конкретный вывод для изменения, я могу просто сделать это из этого конкретного […]

Страница пользовательских настроек TinyMce: нет форматирования при эхо-значении редактора

Я создал страницу пользовательских настроек с несколькими wp_editor() . Когда я вводю какой-либо текст в редакторе и отформатирую его (например, сделаю жирным), а затем сохраните его, значение будет сохранено в базе данных. Если я снова загружу страницу настроек, она загрузит текст в редакторе полужирным шрифтом. Однако, когда я загружаю параметры на странице и повторяю это, […]

Intereting Posts
Программно Создание исходного сайта WordPress Перенаправление категории WordPress в новый домен Отсутствует визуальный редактор после размещения правила перенаправления в файле .htaccess Как передать значение из цикла foreach в функцию add_filter? Почему этот запрос не работает? (Пользовательская таксономия) Как изменить высоту отображаемого изображения в детской теме Twenty Eleven Как я могу разместить свою форму для оплаты в своей регистрационной форме? Создать массив из пользовательского типа сообщения, чтобы отобразить слайдер Как включить стороннюю библиотеку в WordPress? Альтернативное изображение заголовка Скрыть div, который является частью всех страниц на одной конкретной странице Показать количество сообщений и номер на текущей странице разрешить арабские буквы при регистрации новой учетной записи Удалить сообщение из нового меню в верхней строке Удаление неактивных виджетов