WordPress. Плагины и новости. Для веб-мастера и арбитражника
60 subscribers
589 photos
5 videos
786 links
Новости WordPress, плагины, моды, темы

Реклама @dumay_old
Download Telegram
Синхронизация пользователей между сайтов

В этой статье мы поговорим о REST API, в частности о том, как синхронизировать пользователей при регистрации, обновлять и удалять профили между двумя совершенно разными сайтами под управлением WordPress.
#development #restapi #sync #wordpress
https://wp-digest.com/guides/sinhronizatsiya-polzovatelej-mezhdu-sajtov/
Добавление произвольных типов постов и таксономий в REST API

Если вы не так давно начали работать с REST API, то не могли не заметить, что в официальной документации есть страница для Записей, есть для Страниц, но произвольные типы записей там не присутствуют.

https://wp-digest.com/guides/dobavlenie-proizvolnyh-tipov-postov-i-taksonomij-v-rest-api/

#development #hooks #php #restapi #wordpress
Оптимизация WordPress путём кэширования запросов REST API

С приходом редактора блоков Gutenberg в ядро WordPress семимильными шагами стал развиваться встроенный WP REST API, который по умолчанию никак не кэшируется.

Если вы постоянно сталкиваетесь с проблемами скорости работы сайта при использовании WordPress REST API, то рекомендую присмотреться к простому, но полезному плагину WP REST Cache в официальном репозитории WordPress.

👉 https://www.kobzarev.com/wordpress/wp-rest-cache/

#wpdigest #development #rest #cache #wordpress #api #restapi
Библиотека Requests

Requests под PHP - это скромная библиотека для HTTP-запросов. Она упрощает взаимодействие с другими сайтами и снимает с вас все заботы.

Ставится через composer, из GitHub или простым копированием zip/tarball в проект.

Развивается сообществом wp.org.

👉 https://github.com/WordPress/Requests

#wordpress #development #wpdigest #requests #rest #api #restapi

Мы @wordpress_digest
WordPress-PHP-SDK

SDK на PHP для удобной работы с WordPress REST API, например:

use MadeITBelgium\WordPress\WordPressFacade as WordPress;

$users = WordPress::post()->list(); // Получить список записей.
$result = WordPress::post()->create( $data ); // Создать новую запись.
$user = WordPress::post()->get( $id ); // Получить запись по ID.
$result = WordPress::post()->update( $id, $data ); // Обновить запись.
$result = WordPress::post()->delete( $id ); // Удалить запись по ID.


Библиотека устанавливается через composer, поддерживает фасады и сервис-провайдеры, умеет работать не только с сущностями WordPress по умолчанию, но и с произвольными типами записей и таксономий.

👉 https://github.com/madeITBelgium/WordPress-PHP-SDK

#wordpress #development #wpdigest #requests #rest #api #restapi #sdk

Мы @wordpress_digest