Articles of add settings field

Плагин устанавливает значение по умолчанию при его активации

Я установил свой плагин на панели администратора с помощью /** * Register and add settings */ public function page_init() { register_setting( 'my_option_group', // Option group 'write_here_options', // Option name array( $this, 'sanitize' ) // Sanitize ); add_settings_section( 'setting_section_id', // ID 'Set Edit Page', // Title array( $this, 'print_section_info' ), // Callback 'write-here-setting' // Page ); […]

ОШИБКА: страница параметров не найдена – Невозможно выяснить, почему :(

Я знаю, что это хорошо известная проблема в WordPress. Я убедился, что имена групп параметров и параметров одинаковы, а также имя страницы введено правильно, но все же я получаю эту ошибку при нажатии save. <?php require "wp_easy_seo_setting.php"; class EasySEO_Domain_Verification extends EasySEO { public $options; public function __construct() { parent::__construct(); $this->options = get_option('wp_easy_seo_domain_verification_setting'); add_action('admin_init', array($this, 'wp_easy_seo_register_settings_and_field')); […]

Добавьте два поля ввода в add_settings_field

Я хочу добавить третий столбец, состоящий из текстового поля ввода, используя API настроек. Это возможно? function print_custom_field() { $value = get_option( 'my_first_field', '' ); $value_second = get_option( 'my_second_field', '' ); echo '<input type="text" id="my_first_field" name="my_first_field" value="' . $value . '" />'; echo '<input type="text" id="my_second_field" name="my_second_field" value="' . $value_second . '" />'; } add_filter('admin_init', 'register_fields'); […]

Как настроить тему с помощью виджета?

Я новичок в WordPress. Я научился создавать пользовательскую тему с помощью панели, разделов, настроек и элементов управления. Я могу создать пользовательскую тему из HTML. Я вижу, что другая тема может добавить виджет к их настройкам в Настройке (Добавить кнопку виджета). Как они это делают? Пожалуйста, направляйте меня или отправьте мне ссылку на урок.

add_settings_error при проверке параметров плагина API

Я разрабатываю плагин, который использует API-интерфейсы. Я определил класс, который использует функцию для дезинфекции входов, но когда я отправляю форму опций, она дважды отображает ошибки и информацию. А также мне не удалось отобразить сообщения об ошибках. Каков правильный способ отображения успешных сообщений об ошибках при проверке формы опций? Спасибо. register_setting( $this->plugin_slug, // option_group $this->plugin_slug, // […]

Функция register_setting func не добавляет значения в базу данных

Я новичок в wordpress, я пытаюсь создать тему. Я добавил меню страницы настроек, и мне нужно добавить опцию и загрузить ее на главной странице. function theme_settings_page() { <form method="post" action=""> <?php settings_fields( "section" ); do_settings_sections( "theme-options" ); submit_button(); ?> </form> } … здесь поле ввода: function display_title_element( $args ) { echo '<input type="text" name="' . […]

Поле настроек: сохранение нескольких опций <select>

На странице параметров у меня есть поле настроек, в котором есть HTML- select с атрибутом multiple . Параметры select динамически заполняются пользовательскими типами сообщений, все в порядке. Я могу сохранить одно значение в массиве, но не более. Это текущий var_dump : array(1) { ["awc_cpt"]=> string(12) "board_member" } В идеале я бы хотел, чтобы массив возвращался: […]

Можно ли получить все параметры «add_settings_field ()» вообще?

Я создаю страницу параметров темы на основе API-параметров WordPress. Я дошел до того, что создаю и отображаю поля настроек с помощью функции add_settings_field() и это соответствующие обратные вызовы. Согласно странице Codex, функция принимает шесть параметров: id , title , callback , page , section , args ( args – дополнительный массив с настраиваемыми аргументами, которые […]

esc_url не работает в обратном вызове add_settings_field

Я пытаюсь отобразить сохраненный вариант URL-адреса внутри текстового ввода на странице параметров тем, но просто не отображается. Я проверил базу данных, и мой url был сохранен с использованием указанного имени параметра, я пробовал просто повторять этот параметр без экранирования, и я также попытался использовать ту же функцию esc_url () вне функции add_settings_field (), и это […]

Клонирование add_settings_field () с помощью jQuery

Возможно ли установить один add_settings_field () в бэкэнде параметров, а затем использовать функцию клонирования jQuery на передней панели и уметь создавать кратные все и сохранять в массиве? Я делал бесчисленные исследования без везения, задаваясь вопросом, возможно ли это.

Intereting Posts
Добавление класса «current_page_item» для пользовательского меню типа сообщения WPTouch – как удалить короткие коды или сделать функцию коротких кодов Как предотвратить появление определенных файлов плагинов или подпапок в списке «файлы плагинов» как создать страницу wordpress с помощью php и mysql Не удается загрузить файл JS способ включения собственных функций, не зависящих от темы Показать дополнительную боковую панель на страницах категорий (архив) Различные тексты на разных сайтах в многоуровневой настройке Есть ли действие, которое вызывается, когда сообщение восстанавливается из корзины? Безопасно ли вручную подписывать пользователя при использовании AJAX? Автоматически назначать настраиваемую запись для пользовательской таксономии на основе настраиваемого значения поля Создание плагина с легкими мультимедийными тегами с пользовательской таксономией Возможно ли создать отдельную страницу для пользовательской галереи сообщений? Внутреннее подключение пользовательских таблиц для выбора пользователей с ролями Плагины загружаются в WordPress в wampserver через filezilla