Articles of опции

Определение крючков внутри классов (php)?

Я пытаюсь написать многоразовый модульный класс параметров, и я застрял в этом конкретном вопросе. Как определить крючки в php-классах? Попробуйте 1: class super_options { // …………………….. function render_options_page () { //……………….. $this->top_page_hook(); //……………….. } // …………………….. function top_page_hook() { do_action( array( &$this, 'top_page_hook') ); } } и при подключении к указанному выше add_action (массив (& […]

Выпадающие шрифты Google в разделе «Параметры»

Есть ли способ добавить раскрывающийся список Google Fonts на панель «Параметры» (http://wptheming.com/options-framework-theme/)

Как добавить параметры на страницу плагина?

Я не могу найти более или менее ясный пример того, как создавать дополнительные поля, может быть, кто-то может мне помочь здесь? Вот мой код: function __construct(){ add_action('admin_init', array($this, 'plugin_admin_init')); } public function create_fields(){ register_setting('dleToWp_options', 'database_name'); register_setting('dleToWp_options', 'database_prefix'); register_setting('dleToWp_options', 'version'); //Stuck here // add_settings_section('dleToWp_options', __('Settings', 'dleToWp'), NULL, 'dleToWp'); // add_settings_field('plugin_text_string', 'Plugin Text Input', 'plugin_setting_string', 'plugin', 'dleToWp'); […]

Сохранение параметров виджета из метода класса

У меня есть класс виджета (производный от WP_Widget), у которого есть метод (называемый через ajax), чтобы обновить часть его опций (порядок элементов) без щелчка пользователем «Сохранить», чтобы установить обработчик, который я делаю из конструктора: add_action('wp_ajax_bgw_update_order', array(&$this, 'update_order')); Метод update_order делает что-то похожее на этот вопрос, но он не сохраняет новые параметры. Мой код: public function […]

Пользовательские параметры в плагине, register_settings не работают как нет options.php?

У меня возникли проблемы с получением настраиваемого плагина для сохранения параметров, поскольку он не может найти options.php (и я не знаю, где это должно быть) Полный код для плагина: add_action( 'admin_menu', 'dotmailer_menu' ); function dotmailer_menu() { add_options_page( 'Dotmailer Options', 'Dotmailer Details', 'manage_options', 'dotmailer', 'dotmailer_options' ); } function dotmailer_options() { ?> <div class="wrap"> <form method="post" action="options.php"> […]

Как получить параметры всех активных виджетов?

В настоящее время я использую цикл, который проходит через все боковые панели, которые ищут виджеты, а не циклические, чтобы получить все варианты виджетов. Выполнение этого add_filter('sidebars_widgets', array($this, 'sidebars_widgets')); фильтр, и это просто не кажется правильным, что мне нужно зацикливать это просто, чтобы получить все параметры Я взял этот пример из виджета с виджетами, и он […]

Ошибка 403 для отправки на странице параметров плагина

На моей странице параметров плагина есть опция для сохранения рекламного кода но добавление определенного содержимого, содержащего "<script" в любом из полей (textarea), заставило сервер сгенерировать ошибку 403 и отказаться от обработки запроса здесь есть textarea html <textarea rows="5" cols="20" name="ad1"><?php echo stripslashes( get_option('ad1') )?></textarea>

Сохранить параметры темы (options.php) из Frontend

Я пытаюсь сохранить опцию из интерфейса, но пока не могу найти, как это сделать. Итак, идея состоит в том, чтобы дать владельцу блога простую форму с выпадающим списком, который может выбрать другую таблицу stylesheet.css. Я создал его для области wp-admin, и он отлично работает, но я хочу сделать то же самое в интерфейсе, я попытался […]

Сохранение пользовательских параметров в WordPress admin

Я пишу плагин, который должен сохранить пользовательский параметр на странице администратора. Я только думаю о добавлении имени пользователя-префикса в параметр, например: $options = get_option('username-plugin_options'); Есть ли лучший способ сделать это?

Как добавить поля в таблицу параметров wp?

Я хочу активировать свой плагин, и я хочу создать поля в таблице «wp_option». Как я могу это сделать?