Articles of плагин разработка

Авторизация плагина для вызова API Google Analytics v4 на wp_cron

Я создаю плагин, который должен будет получить доступ к аналитической учетной записи администратора и вытаскивать некоторые данные через регулярные интервалы, используя механизм WP-Cron . Я рассмотрел инструкции для авторизации API-аналитики версии 4 . Мой план состоит в том, чтобы позволить администратору выполнять авторизацию OAuth2 при офлайн-доступе в Google . Пользователь проверит свою учетную запись и […]

Как плагины WordPress работают с API-интерфейсами oAuth2?

У меня возникли проблемы с правильной работой перенаправляемой части процесса проверки подлинности oAuth2 в плагине WordPress. В основном, строка запроса, которую использует WordPress для страниц настроек, противоречит строке запроса, которую API пытается вернуть. Объяснение: Я использую API Avvo ( http://avvo.github.io/api-doc/ ) в пользовательском плагине WordPress; этот плагин имеет страницу настроек. WordPress использует строку запроса, чтобы […]

Пользовательские сообщения типа URL не работают

У меня есть настраиваемая функция типа сообщения, определенная на моем веб-сайте для определенного действия. Для достижения определенного типа структуры URL. Я удалил из него постоянный слизню и заменил его на категорию и фирменное наименование. Предыдущий URL был www.website.com/product/name Новый URL-адрес www.website.com/category/brand/name Понимаете, я полностью удалил слизню. Вот код для этого. Теперь проблема в том, что […]

Как сбросить или повторно инициализировать wp_editor или tinymce?

Таким образом, у меня есть wp_editor() подключенный к wp admin_post_thumbnail_html но этот крючок повторно admin_post_thumbnail_html несколько раз, и когда это происходит, wp_editor отключает его сам с невидимым текстом, а столбцы tinymce исчезают. Я считаю, что проблема заключается в перезаписи или необходимости повторной инициализации. Как бы вы решили такую ​​проблему?

Как следует вызывать настройки сайта без раздувания wp.config.php?

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

Как сохранить классы JS, применяемые к панели управления WP через пользовательский плагин?

В настоящее время я работаю над плагином, который добавляет метабокс в область редактирования сообщений на панели управления. У метабокса есть «условные» поля, поэтому я хочу показывать / скрывать поля на основе других, в основном для пользователя. Я добавил JS-файл, который работает, для добавления / удаления классов для этого эффекта. JS работает отлично, и мой CSS […]

Отключите функцию перетаскивания на виджетах панели управления для подписчиков.

Я хотел бы отключить функцию перетаскивания на панели управления. Это ограничение предназначено для конкретных пользователей

Учетная запись конечных пользователей с большим количеством пользовательских ролей (не Woocommerce)

Работая на сильно настраиваемом сайте WordPress, мне пришла в голову необходимость учетной записи для конечного пользователя . (это не сайт WOO ). Нам нравится логика, содержащаяся в главном пользовательском плагине, и только фронт и обработка отображения. Разработка учетной записи пользователя затрудняет процесс создания страниц, а затем назначает им шаблон, поэтому тема может изменять отображение содержимого […]

Как создать повторяющееся поле в метабоксе, если я следую учебнику wppb.io?

Я новичок здесь, поэтому я сожалею, если у меня возникли проблемы с объяснением … Я с удовольствием узнаю, как построить плагин WordPress с нуля, используя http://wppb.io и следуя этому руководству, которое является супер удобным https://github.com/JoeSz/WordPress-Plugin-Boilerplate-Tutorial ; но я не вижу, как это делается. Как я могу использовать поле REPEATABLE или группу полей, если я использую […]

SQL-запрос для пользовательских таксономических пули

Мне нужен массив пользовательских таксономических пули. В интерфейсе я получаю его с помощью get_terms(): $tax_slugs = get_terms( 'course', array( 'fields' => 'slugs', 'parent' => 0, 'hide_empty' => 0 )); print_r($tax_slugs); result: Array ( [0] => breakfast [1] => lunch [2] => dinner [3] => dessert ) В администраторе ошибка «Недопустимая таксономия» будет get_terms() функцией get_terms() […]

Intereting Posts
Как улучшить отображение просмотров просмотров? Запрос почты из многоузловой сети Запрос, который загружает пользовательский тип И сообщения, чьи идентификаторы находятся не внутри настраиваемых полей пользовательских типов Как перенаправить на страницу с помощью wp_redirect Запросить сообщения из разных категорий в многопользовательском режиме Тематика codinghorror.com Как показать одну страницу с двумя разными шаблонами Как изменить размер изображений пользовательской почты? Панели инструментов WordPress в отдельных файлах Изменение содержимого главной страницы через WordPress загрузить файл в шаблон wordpress Blogroll – Разный макет для первого сообщения Как удалить сайт из сети? Как изменить ссылку на выход по умолчанию в WordPress Admin Можно ли использовать wp_localize_script для создания глобальных переменных JS без определенного дескриптора скрипта?