WordPress Digest
2.16K subscribers
3.63K photos
2 videos
5.79K links
Дайджест новостей из мира WordPress.

- CEO @mihdan
- Сайт wp-digest.com
- Дзен dzen.ru/wordpress_digest
- Работа - @wordpress_jobs
- Реклама - @mihdan
- Блог автора - @mihdan_vent
Download Telegram
Что такое API Tripadvisor, как его быстро получить и просто использовать
#wordpress #api #rest #Tripadvisor

https://elfsight.com/blog/2020/10/how-to-get-tripadvisor-api-key/
Сегодня в код REST API добавили пароль для аутентификации API, ждем выхода новой версии WordPress, чтобы протестировать данный функционал
#wordpress #news #core #rest #api

https://core.trac.wordpress.org/changeset/49109
WordPress 5.6 вводит пароли приложений для аутентификации REST API
#wordpress #core #rest

https://wptavern.com/wordpress-5-6-to-introduce-application-passwords-for-rest-api-authentication
Как создать ваше первое REST API при помощи Fastify
#wordpress #rest #api #Fastify

https://www.sitepoint.com/create-rest-api-fastify/
Исправляем ошибки CORS при помощи WordPress REST API
#wordpress #CORS #rest #api

https://wp-digest.com/articles/resolve-cors-errors-with-wordpress-rest-api/
Манипулирование входящими запросами в REST API WordPress

По мере того, как я занимался интеграцией мобильных приложений с REST API WordPress, возникло несколько ситуаций, когда мне понадобилось проверять, управлять или манипулировать входящими запросами REST API.

👉 https://www.kobzarev.com/wordpress/manipulate-incoming-wordpress-rest-api-requests/

#wordpress #wpdigest #chatgpt #deepl #rest #api
👍3
Оптимизация 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
🔥31👍1
Руководство по WordPress REST API от ребят из Human Made

🔥Скачать в PDF

#wordpress #wpdigest #rest #api #development #guide
🔥9👍2
Практика работы с REST API WordPress, через использование Postman и Bruno

Когда мы плотно и много работаем с REST API JSON WordPress, WooCommerce, то нам нужно понимать как это все отлаживать и документировать. Разберем 2 полезных инструмента: Postman & Bruno.

👉 https://wpcraft.ru/blog/wordpress-rest-api-json-postman-bruno/

#wordpress #wpdigest #development #rest #bruno #postman #insomnia

Мы @wordpress_digest
👍43🔥1
Библиотека Requests

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

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

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

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

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

Мы @wordpress_digest
🔥1
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
🔥8
CoCart - "безголовый" WooCommerce REST API

Сделайте свой магазин WooCommerce "безголовым" за несколько дней, а не месяцев.

Ваш магазин работает медленно? Не полагайтесь только на WordPress для всех операций на стороне сервера. Сэкономьте время с CoCart - настраиваемым REST API для WooCommerce, чтобы отделиться от WordPress и использовать выбранный вами фреймворк для решения задач на стороне клиента.

👉 https://cocartapi.com

#wordpress #rest #api #woocommerce #headless

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔5🔥31
Необыкновенный роутинг на WordPress

В данном руководстве рассматривается интересный и, по крайней мере, не встречавшийся автору способ создания роутинга дла WordPress.

👉 https://wp-digest.com/guides/neobyknovennyj-routing-na-wordpress/

#wordpress #routing #rest #ajax

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Пакетные запросы в WordPress REST API

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

👉🏻 https://wp-kama.ru/handbook/rest/wp-routes/batch-requests

#wordpress #rest #api

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Создание записи в WordPress через phpStorm через пароль приложения методом Basic

В этом примере разберём, как создать Запись в WordPress в phpStorm с помощью аутентификации через пароль приложения методом Basic. Подобные вещи можно делать и в Postman.

👉🏻 https://wp-kama.ru/note/create-post-phpstorm-and-application-passwords

#wordpress #rest #api #phpStorm

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍3🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
VIP Block Data API

Block Data API - это API для получения записей редактора блоков, структурированных в виде JSON-данных, с интеграцией как в официальный WordPress REST API, так и в WPGraphQL. Хотя API Block Data в первую очередь предназначен для использования в "безголовом" (headless) WordPress, его можно использовать везде, где требуется представлять разметку блока в виде структурированных данных.

К сожалению, в настоящее время этот плагин разработан для использования только на сайтах WordPress, размещенных на платформе VIP.

👉🏻 https://github.com/Automattic/vip-block-data-api

#wordpress #rest #api #gutenberg #headless

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Замена admin-ajax на REST API эндпоинты

Иногда может быть удобно заменить ajax запросы в админке на запросы с использованием REST API. Это может сделать ваш код более лаконичным, а запросы более безопасными.

Давайте рассмотрим следующий пример. Допустим код плагина добавляет страницу админки. На этой странице есть кнопка и область для результата AJAX запроса. При клике на кнопку выполняется ajax-запрос который получает последние записи, затем заголовки этих записей отображаются.

👉 https://wp-kama.ru/handbook/rest/usage/admin-ajax-to-rest-api

#wordpress #ajax #rest #api

🦄 WordPress Digest - Подписаться
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥73