Articles of Настройки апи

Замечание PHP: неопределенное смещение: 0 в /wordpress/wp-includes/plugin.php и изменение API настроек регистра

Ошибки следующего типа встречаются с плагином, запущенным в WordPress v4.6.x, и изолированным вызовом register_setting (). [02-Nov-2017 00:55:35 UTC] PHP Notice: Undefined offset: 0 in /wordpress/wp-includes/plugin.php on line 981 [02-Nov-2017 00:55:35 UTC] PHP Notice: Undefined offset: 0 in /wordpress/wp-includes/plugin.php on line 999 Что дает? Аналогичная, но другая причина, отличная от Plugin.php: PHP Примечание: неопределенное смещение: 0 […]

Как создать страницу параметров WordPress

Я внимательно следил за этим руководством: http://codex.wordpress.org/Creating_Options_Pages Однако, когда я делаю do_settings_fields , он говорит: Missing argument 2 for do_settings_fields() Хотя он говорит, что должен поставить только один аргумент. Как ни странно, пример, приведенный на той же самой странице, говорит о том, что используется do_settings() – который, как представляется, даже не является функцией! Что-то подсказывает […]

Как обернуть html вокруг API настроек add_settings_section ()

Я пишу плагин, и в настоящее время я реализую свое меню администратора, используя API-интерфейс wordpress. Как всегда с API, это облегчает программирование в определенной степени, но похоже, что у меня проблема: Мне нужно обернуть пользовательский html вокруг этих разделов. Например, я хочу обернуть элементы формы вокруг набора полей, или я хочу поместить логические единицы в […]

Как использовать / получить массив параметров с настройками по умолчанию, используя get_option ()

Кто-то объяснил мне, что использование get_option , лучше реализовать пользовательскую функцию, а затем сохранить параметры в одном многомерном массиве. Прежде чем я подумал, что наличие такого массива, как этот, и использование get_option('the_option_id', 'default_value') каждый раз было хорошим способом: $options = array( //GENERAL SETTINGS array("name" => "General Settings", "type" => "title"), array("type" => "open"), array("name" => […]

Скрыть вывод add_settings_field ()

Вывод функции API настроек add_settings_field() заключается в следующем: <tr> <th scope="row">Your title</th> <td> Your field output </td> </tr> Я знаю, что не могу изменить способ вывода, но мне было интересно, есть ли способ, которым я могу поместить display:none; на <tr> с PHP? Я не хочу делать это с помощью Javascript, потому что есть вспышка незакрепленного […]

Настройки wordpress api add fields

Я пытаюсь добавить какой-то код в тему, которая позволит пользователю менять логотип или вместо него текст. Мне удалось найти код, который отправил otto для загрузки файла. Я добавил, что я думал, как добавить другие поля, но они почему-то не спасаются, и я уверен, что это что-то очень простое, что я пропустил: add_action('admin_init', 'ld_admin_init'); function ld_admin_init() […]

API настроек и динамически создаваемые страницы подменю

У меня есть следующая ситуация: я создаю версию плагина jQuery WordPress, и я хочу, чтобы пользователи могли иметь несколько экземпляров плагина (с уникальным контентом) для своего сайта. На главной странице моих настроек плагина пользователь создает и удаляет экземпляры плагина, и они отображаются в виде динамически созданных страниц подменю. Здесь возникает проблема. На каждой странице подменю […]

Хранение массива в настройках

Я создаю плагин, который будет хранить некоторые простые макеты, которые будут использоваться в коротких кодах. Использование короткого кода будет аналогично [shortcode layout="name"] С этим умом мне нужно будет хранить каждый макет в массиве как настройку ключа / значения Key = название макета Значение = разметка макета Я бы хотел сохранить их в настройках, но я […]

API настроек: два уведомления об обновлении после сохранения настроек?

Я использовал API настроек для создания очень простой страницы для настроек плагина. Это мой первый раз, используя API, и через различные обучающие онлайн и ответы здесь, я думаю, что я понял это. Это подтверждается тем фактом, что страница работает! Однако происходит нечто странное: Как вы можете видеть выше, на экране отображаются два сообщения div.update. Я […]

API настроек в разделе

У меня есть фрагмент, который создает параметр в Настройках -> Общие с помощью API настроек. Однако значения не обновляются, и мне было интересно, может ли кто-нибудь помочь указать проблему с помощью следующего кода function admin_init_callback() { register_setting( 'msp_settings', 'msp_duration' ); add_settings_section( 'msp_settings', __('Multisite Posts Configuration'), false, 'general' ); add_settings_field( 'msp_duration', __('Cache Duration'), array($this, 'msp_settings_callback'), 'general', […]

Intereting Posts
Каковы требования к тому, чтобы панель инструментов администратора отображалась на передней панели В чем разница между WP: template_directory vs TEMPLATEPATH Как получить идентификатор пользователя профиля при загрузке изображения через медиа-загрузчик на странице профиля Как настроить TinyMCE4 в WP 3.9 – старый способ для стилей и форматов больше не работает Могу ли я продать тему, основанную на TwentyTen Только WooCommerce OnSale Products Loop Snippet Как получить другое мобильное меню, чем меню рабочего стола в 20-й детской теме Лучший способ добавления CSS, который можно манипулировать пользователем через панели параметров темы? Как показать боковую панель только на определенной странице? Почему WMPL правильно перенаправляет пользователей на основе языка браузера? Удалить учетные записи пользователей по умолчанию, логин и подписчики Шаблоны и CSS – Правильная практика программирования? Как получить group_id из действия group_join_group в buddypress Как отправить почту подписчикам с помощью wp_mail Информация о теме в файле style.css