WordPress

Как в WordPress через REST API сохранить данные в БД используя свой Endpoint и API KEY
Как в WordPress через REST API сохранить данные в БД используя свой Endpoint и API KEY

Продолжаем разбирать тему кастомных Ендпонитов с доступом к ним по API ключу. Сегодня рассмотрим пример сохранения данных в БД и проверки ключа перед сохранением.

читать далее...

Как в WordPress получить данные кастомного пост-тайпа по API KEY через REST API
Как в WordPress получить данные кастомного пост-тайпа по API KEY через REST API

Решил немного усложнить наш предыдущий код, добавив в него простую проверку доступа по API KEY. В примере ниже будет рассмотрена самая простая реализация проверки доступа по ключу. В реальных приложения, рекомендуется использовать что-то посложнее, типа проверка доступа по Bearer токену.

читать далее...

Как отключить сингл страницу для кастомного пост тайпа
Как отключить сингл страницу для кастомного пост тайпа

Один из хуков WP в котором мы можем выполнить редирект, это “template_redirect”. В нем мы расположим нашу проверку и выполним перенаправление на главную страницу.

читать далее...

Как в WordPress добавить свой REST API Endpoint
Как в WordPress добавить свой REST API Endpoint

Как было написано в предыдущих статьях WP имеет богатый ф-л из коробки для работы с его API. Сегодня мы рассмотрим код создания своего endpoint`а для считывания данных.
Для минимальной реализации своего API в вордпрессе, нам понадобится экшин “rest_api_init” и функция “register_rest_route”.

читать далее...

Как кастомные категории сделать вложенными
Как кастомные категории сделать вложенными

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

читать далее...