Статьи автора: Pavel

Как по REST API WordPress получить список изображений медиа менеджера
Как по REST API WordPress получить список изображений медиа менеджера

В этой статье, мы научимся считывать данные медиа менеджера по API Вордпресс. Отличительной чертой сегодняшней статьи будет то, что для получения данных, мы будем использовать нативные CURL ф-и PHP а не WP обертку “wp_remote_get(...)”.

читать полностью...

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

Здравствуйте. В сегодняшней статье затронем тему комментариев. А именно, как добавить в таблицу со списком комментариев дополнительную колонку и вывести в ней кастонмные (т.е. какие-то другие, не стандартные) значения.

читать полностью...

Как по REST API WordPress загрузить изображение в медиа менеджер
Как по REST API WordPress загрузить изображение в медиа менеджер

Здравствуйте. В сегодняшней статье, мы рассмотрим загрузку изображений в media manager Вордпресс посредством API, с использованием его core функций.
Сегодня мы немного усложним себе задачу путем использования крона. Т.к. наш код должен будет выполняться по крону с периодичностью в 10 сек.
Приступим. Первым делом создадим кастомный временной диапазон через который будет срабатывать наш крон. Для этого в WP есть специальный фильтр “cron_schedules”:

читать полностью...

Как разместить файлы шаблона кастомного типа записи или таксономии в произвольной директории
Как разместить файлы шаблона кастомного типа записи или таксономии в произвольной директории

При разработке своего плагина или аддона, файлы шаблона темы WordPress, ввиду некоторых технических требований, нужно разместить в каталоге с плагином (т.е. не в папке с темой). Что для этого нужно?

В качестве примера можно взять плагин WooCommerce или bbPress. По умолчанию, файлы шаблонов плагина хранятся в папке с плагином. Для Woo - это папка “/wp-content/plugins/woocommerce/templates”, а для bbPress - “/wp-content/plugins/bbpress/templates/default/bbpress”. В этой статье пойдет речь о том, как частично реализовать похожий функционал но лишь в упрощенной форме (в следующих статьях рассмотрим полный функционал).

читать полностью...

Как в WordPress по REST API получить, создать, изменить или удалить метаданные
Как в WordPress по REST API получить, создать, изменить или удалить метаданные

Сегодня рассмотрим еще один полезный функционал, а именно - как работать с мета данными постов или терминов посредством API. Как в случае с созданием данных по АПИ. В WP, по умолчанию нет поддержки взаимодействия с мета-полями. Для этого нам придется устанавливать сторонний плагин. И к сожалению я не могу найти его на гитхабе, возможно что он был перенесен в другое место, или “мегрировался” как плагин в репозиторий WP. Но т.к. сам плагин у меня сохранился в виде архива, в данной статье мы все же будем использовать его (сам плагин можно скачать по этой ссылке). Уверен что нечто подобное можно найти и в репозитории ВП с хорошими отзывами.

читать полностью...