В сегодняшней публикации мы проанализируем основные идеи технологии JSON REST API в WordPress и рассмотрим практические сферы их применения. Надеемся, что полученная информация вдохновит вас на более тесное взаимодействие с этой технологией.
Для начала рассмотрим основные термины, касающиеся данной технологии.
API или Прикладной программный интерфейс – это программный посредник, который позволяет программам взаимодействовать друг с другом и обмениваться данными в ограниченных, четко определенных способах.
Несколько примеров применения API:
В этих и подобных случаях, API предоставляет доступ сторонним разработчикам к определенным внутренним функциям основных программ, которые можно использовать в своих собственных приложениях или сайтах. Но опять же, этот доступ предоставляется только в ограниченных, четко определенных способах.
Сокращение REST означает «передача репрезентативного состояния» (Representational State Transfer). Это архитектурный стиль построения API; это не программный язык или описание функций. API REST предназначен для предоставления легкой формы связи (меньшей пропускной способности) между производителем (например, Twitter) и потребителем (например, клиентом Twitter), что делает его отличным решением для мощных веб-служб, таких как Google Apps, Facebook, Twitter, и WordPress.
Сокращение JSON обозначает JavaScript Object Notation (запись объектов JavaScript) – это легкий формат обмена данными на основе структурированного кода JavaScript. Для людей легче читать и писать, а для машин – генерировать и делать разбор кода. То есть, JSON – специальная запись кода, которая будет понятна машинам.
Итак, если разложить запись WordPress JSON REST API на составляющие, то получается следующее: WordPress использует JSON запись, архитектурный стиль REST, и интерфейс API. Когда сложить эти составляющие вместе, то получается инструмент, который разработчики могут использовать для легкого обмена данными со своих веб-страниц WordPress с другими веб-сайтами или приложениями.
На практике WP API позволяет делать CRUD действия для контента сайта на движке WordPress. Операции CRUD – это Create (создание), Read (чтение), Update (обновление) и Delete (удаление) таких типов контента:
Чтобы лучше понять преимущества от этой технологии, нужно рассмотреть некоторые конкретные примеры использования.
Это может быть, например, совершенствование любой имеющейся функциональности WordPress, которая основана на JavaScript:
Это может быть также и следующий функционал:
Это лишь небольшой перечень очень полезных случаев использования. Кроме этого есть еще и перспективные идеи для применения. Это может быть, например:
Если вы заинтересованы в дополнительной информации о WP API и том, что вы можете сделать с его помощью, рекомендуем ознакомиться с Официальным сайтом документации WP API.
Выбор мастера для ремонта и перетяжки мебели — задача, которая требует вдумчивого подхода. Ведь от…
Выбор идеального хостинга под свой сайт может быть довольно запутанным делом, особенно когда существует так…
Чтобы избегать ошибок, нужно набираться опыта; чтобы набираться опыта, надо делать ошибки Лоуренс Питер
Краткое определение Черного SEO Черное СЕО (или Черная оптимизация) — это любая практика, целью которой…
Получение водительских прав категории C открывает двери к профессиональной деятельности, связанной с управлением грузовыми автомобилями.…