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

Custom Post Type Plugin: Где я могу разместить шаблон?

Я пишу настраиваемый плагин типа сообщения. Часть этого я выводил на шаблон с помощью коротких кодов. Но другим частям нужен шаблон пользовательских сообщений, и я выяснил, как использовать иерархию шаблонов для CPT. Но пользовательский шаблон находится в теме, и я думаю, что плагин должен быть самодостаточным, по крайней мере, для начала. Так в чем же […]

Инструмент для анализа правил перезаписи?

Есть ли хороший инструмент для анализа моих правил перезаписи? Я всегда путаюсь с регулярными выражениями и заменой параметров. Я сам что-то создал и разместил его здесь, чтобы другие могли его использовать, но, пожалуйста, не стесняйтесь добавлять другие инструменты!

ajaxurl не определен на лицевой стороне

Я пытаюсь создать ajaxform на лицевой стороне. Я использую код jQuery.ajax( { type: "post", dataType: "json", url: ajaxurl, data: formData, success: function(msg){ console.log(msg); } }); для которого я получаю ошибку Uncaught ReferenceError: ajaxurl is not definedworklorAjaxBookForm @ ?page_id=2:291onclick @ ?page_id=2:202 При использовании аналогичного кода в бэкэнде администратора работает. Какой url я должен использовать для обработки […]

Можно ли повторно использовать wp.media.editor Modal для диалогов, отличных от медиа

Чтобы расширить: я хотел бы использовать один и тот же Модальный код / ​​внешний вид (как используется в wp.media.Modal, wp.media.FocusManager), чтобы открыть модальный вариант моего собственного настраиваемого диалога, а не Media Editor. Раньше я использовал толстые боксы для такого рода вещей, но wp.media.Modal, похоже, является способом будущего для модалов. Не говоря уже о том, что […]

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

Я создаю плагин, который добавляет дополнительные функции к основному плагину. В идеальном случае на экране администрирования плагинов ссылка «активировать» должна быть отключена, и необходимо добавить встроенную заметку, которая сообщает пользователю сначала установить и активировать основной плагин, прежде чем он сможет использовать текущий плагин.

В чем преимущество использования wp_mail?

В чем преимущество использования wp_mail() над mail() . Codex говорит, что они похожи, но похоже, что они очень похожи.

Куда поместить мой код: плагин или functions.php?

Есть ли понятная схема, чтобы решить, какой тип кода принадлежит плагину или functions.php ? Есть много случаев и много дебатов по этой теме, главным образом потому, что есть некоторые заблуждения относительно внутренней работы WordPress. Я прошу ответа на основании фактов, а не на мнениях. Он должен объяснить, как обрабатывать эти пункты (и, возможно, больше): персонализированные […]

Автоматически определять минимальную версию WordPress, необходимую для плагина?

При разработке плагина существует ли способ автоматически определять минимальную версию WordPress, которая требуется для ее запуска? Я хочу, чтобы заголовок Requires был точным, но проверка вручную каждый раз, когда я вызываю новую функцию ядра, является утомительной и подверженной ошибкам. Я думаю, что сценарий мог бы понять это достаточно легко: Сканирование всех файлов в плагине. Выполните […]

Intereting Posts
WP перестает отправлять уведомления о новых комментариях Категории печати и наиболее просматриваемые статьи Предельная петля для одной категории Как найти и восстановить боковую панель, которую я случайно удалил? Производительность при получении метаданных для почты, полученной с помощью метазначения Как получить ссылку на WordPress, чтобы полностью оценить, когда она поступает из facebook Как получить значение для цвета admin css либо серого, либо синего цвета Когда было бы целесообразно использовать Jetpack? Ошибка функции WordPress при использовании add_action () в functions.php Запретить доступ к папке загрузок с исключениями Multisite – не может удалить определенное подменю в своем родительском меню. Все подменю исчезают Я создал дочернюю тему, и она не работает для некоторых файлов css Почему архивные страницы отображаются в результатах поиска и доступны для доступа? Термин таксономический термин; как? Изменить ссылку на URL-адрес