Articles of update option

Страница настроек тем: Настройки Api vs Update_Options

Я – новый разработчик WordPress, который пытается запустить перевозчика, продающего премиум-темы . На прошлой неделе я столкнулся с множеством трудностей, пытаясь понять, как создать страницу параметров темы. В конце я наконец понял, как я должен это делать, используя настройки api. Затем я попытался настроить стиль страницы настроек, добавить некоторые функции jQuery и сделать страницу более […]

update_option в WordPress AJAX

У меня есть этот пример: For example, this code will register a callback called "wpa_49691": add_action( 'wp_ajax_wpa_49691', 'wpa_49691_callback' ); add_action( 'wp_ajax_nopriv_wpa_49691', 'wpa_49691_callback' ); function wpa_49691_callback() { // Do whatever you need with update_option() here. // You have full access to the $_POST object. } Затем вы публикуете все данные, которые вам нужны, просто укажите действие […]

Как восстановить ранее сохраненную опцию?

Я работаю над простым плагином (вроде плагина обслуживания), где я обновляю домашнюю страницу на основе выбора опций страницы. function set_hp(){ $page = get_option('get_the_page'); if ( $page ) { update_option( 'page_on_front', $page ); update_option( 'show_on_front', 'page' ); } } add_action('wp', 'set_hp'); Теперь домашняя страница обновляется с выбранным пользователем. Есть ли способ, когда плагин отключен, обновленная ранее […]

Как сохранить поля страницы настраиваемых параметров плагина

Я хочу реализовать плагин, который получает 2 поля в области администрирования и сохраняет их в параметрах в виде массива Я прочитал страницу пользовательских настроек страницы, но кажется, что она не описывает, как сохранять значения полей в параметрах Как мы можем это сделать? спасибо <?php /** * Class for registering persian font settings page under Settings. […]

Обновить параметр WP плагином

Я хотел установить значение параметра WP (более конкретно – «admin_email»), используя плагин, его опцию (опция плагина) и update_option (). Я пробовал использовать строки, как показано ниже, но когда код плагина содержит их, он отключается. Любые идеи почему? $helper = (get_option('plugin-option'); update_option('admin_email', $helper ); РЕДАКТИРОВАТЬ $helper = get_option('plugin-option'); update_option('admin_email', $helper ); Теперь он не отключается (из-за […]

update_option не работает в этом сценарии – как я могу исправить?

Я update_option использовать update_option для добавления или обновления опции. Я создал тест ниже, который создает страницу настроек и при загрузке запускает мою функцию awd_do_sync , но опция не добавляется или не обновляется – почему это происходит и что такое исправление? class MyClass { public function __construct() { add_action( 'admin_menu', array( $this, 'awd_settings' ) ); } […]

update_option не сохраняет массив, но сохраняет строку 'Array'

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

update_option _ {$ option}, не показывающее старое значение

У меня есть следующий бит кода (обратите внимание, я помещаю функцию mail() только для просмотра значений): add_action('init','system_init_actions'); function system_init_actions() { add_action('update_option_system_number','system_save_number'); } function system_save_number($oldvalue,$newvalue) { global $wpdb; global $table_prefix; mail('my@email.com','here',print_r($oldvalue,true) . "\n\n" . print_r($newvalue,true)); $wpdb->update($table_prefix . "system_config",['status'=>'deactivated'],['number'=>$oldvalue]); $wpdb->insert($table_prefix . "system_config",['number'=> $newvalue,'created'=>date('Ymd H:i:s'),'status'=>'pending']); } На моей странице параметров плагина у меня есть опция с именем system_number […]

API настроек – как обновить параметры вручную?

Я сохраняю все свои параметры с помощью API настроек: function registerSettings() { register_setting('XX_theme_settings', 'XX_theme_settings', 'setting_validate' ); add_settings_section('theme_options', 'Theme Options', 'theme_options_generate', 'page1' ); add_settings_field( 'XX_Option1', 'Option 1', 'text_input', 'page1', 'theme_options', 'XX_Option1' ); add_settings_field( 'XX_Option2', 'Option 2', 'text_input', 'page1', 'theme_options', 'XX_Option2' ); }; add_action('admin_init', 'registerSettings'); Предположим, я хочу обновить XX_Option2 вручную (не используя формы, но через PHP), […]

Работа wp cron срабатывает каждую секунду или около того, если обратный вызов завернут DOING_CRON, он никогда не срабатывает вообще

Я немного потерял, имея дело с плагином с открытым исходным кодом, реализующим wp cron. Вы можете прочитать о проблеме на github https://github.com/nekojira/wp-currencies/issues/6#issuecomment-116735909 – я также опишу ее здесь. К сожалению, есть немного кода, чтобы вставить его в Stack. У меня есть метод в одном классе, который делает удаленный запрос и обновляет некоторые строки при вызове: […]

Intereting Posts
Я хотел бы изменить ярлыки ярлыков «Избранные» на что-то еще Применить класс Post к пользовательскому типу сообщения get_comments_number () vs. get_post_field ('comment_count', ID) Как удалить_фильтр, который фильтрует iframes в сообщениях? Масштабирование изображения с использованием проблемы с get_the_post_thumbnail в WordPress Я обновляю сообщение и создает pingback? Любая идея почему? Пример организации темы без всех файлов wp по умолчанию в корне WordPress, как запустить функцию каждые 12 декабря? Как установить параметр для всех сайтов в моей сети? Добавить диаграмму google org на страницу wordpress Выпадающий родительский элемент не отображается для пользовательского типа сообщения Память необходима для размещения 200 сайтов WordPress? Повторить одну категорию как заголовок, когда сообщение имеет несколько категорий? Как я могу избежать дублирования кода для блога с большим количеством исходного кода? Как использовать собственный домен?