Пропустить

Как знать, когда использовать API Rest WordPress

Divi: самая простая тема WordPress для использования

Divi: Лучшая тема WordPress всех времен!

Более Загрузка 600.000, Divi - самая популярная тема WordPress в мире. Он является полным, простым в использовании и поставляется с более чем бесплатными шаблонами 62. [Рекомендуется]

API Rest WordPress решит множество проблем и, вероятно, будет гораздо полезнее, чем мы ожидаем. Тем не менее, это не волшебный инструмент, и иногда вам не нужно его использовать.

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

Но иногда, даже если API хорошо зарекомендовал себя, его использование будет контрпродуктивным.

В этом руководстве я опишу различные обстоятельства, в которых вам нужно будет использовать API, и те, в которых API не понадобится. Мы рассмотрим эти три области:

  • Платформы и технологии
  • применение
  • Команда и обстоятельства

Начну с платформами и технологиями

сор-отдых-апи-широкий

Платформы и технологии

REST API особенно полезен, когда вы хотите связать WordPress с API, предоставляемыми другими платформами, или если вы используете его для создания приложения, написанного на языке, отличном от PHP. В последнем случае есть много практических примеров.

Если вы хотите создать веб-приложение, REST API дает вам гибкость в использовании языка программирования, который вы считаете подходящим (обычно JavaScript). Создание приложения в JavaScript означает, что вы можете создавать интерфейсы, которые работают как большинство настольных приложений со сложными взаимодействиями, используя данные без необходимости перемещаться между несколькими экранами.

Например, веб-приложение, которое может использовать приложения Google, такие как Google Calendar, Gmail и другие приложения для создания документов. Если вы хотите создать что-то подобное, используя данные, сохраненные в WordPress, то REST API делает это возможным.

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

Начните продвигать свой блог

Загрузите десятки логотипов, баннеров, шаблонов веб-сайтов и многих других маркетинговых инструментов для продвижения вашего блога WordPress. [Рекомендуется]

Многие сайты WordPress в настоящее время используют другие API для просмотра данных социальных сетей, таких как Twitter и Facebook, или для создания карт для веб-сайтов событий, например, с помощью Google Maps. Но это односторонние отношения, и данные из внешних API извлекаются и отображаются без необходимости взаимодействия с базой данных WordPress. REST API - это то, что вам нужно, чтобы сделать это взаимодействие возможным.

Если вам нужна информация из WordPress (без взаимодействия с его базой данных), вам не понадобится REST API, но если вы хотите взаимодействовать между WordPress и внешними данными, то хорошей идеей будет использование REST API.

проводной

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

Сайты WordPress разработаны на PHP с поддержкой HTML5 и CSS3. Если вы создаете сайты на другом языке, или если у вас уже есть сайт или приложение на другом языке, который вы хотите присоединить к WordPress, то Rest API остается лучшим решением.

Поэтому, если вы хотите добавить данные WordPress на существующий сайт, который использует, например, JavaScript или Python, вам, вероятно, потребуется использовать Rest API. Но если вы хотите продолжить работу в PHP, это не обязательно.

применение

Если вы хотите работать с внешними платформами и технологиями, лучше всего подойдет Rest API. Но есть и другие ситуации, в которых вам может понадобиться использовать этот API. Эти новые ситуации зависят от того, как вы ожидаете использовать его в разрабатываемых вами приложениях. Другими словами, это зависит от того, что будет делать ваше приложение.

Если вы создаете простой блог, вам не нужно беспокоиться об API отдыха. WordPress будет по-прежнему предоставлять все необходимое для создания блога с использованием PHP, будь то путем установки сторонних плагинов и тем или создания собственных (плагины и темы).

Если ваш сайт электронной коммерции, то вам, вероятно, понадобится или нет использовать API Rest. Если все, что вам нужно для вашего сайта, это продавать товары и услуги из одного места, то Rest API не добавит много. Но в некоторых случаях Rest API добавит больше возможностей в магазин и, вероятно, поможет вам охватить большую аудиторию:

  • Если вы хотите обеспечить взаимодействие с приложением, будь то через веб-сайт или мобильное приложение (или даже через оба), Rest API позволит вам создать приложение электронной коммерции JavaScript, используя ресурсы вашего магазина.
  • Если ваша аудитория использует для покупки другие веб-сайты, такие как eBay или Facebook, то API Rest также может упростить создание магазина на этих платформах.

Если вы хотите настроить панель мониторинга для клиента, тот факт, что вам нужен Rest API, зависит от степени настройки, которую вы планируете применить.

Легко создайте свой сайт с Elementor

Elementor позволяет легко создать любой дизайн сайта с профессиональным дизайном. Прекратите платить дорого за то, что вы можете сделать сами. [Free]

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

Приборная панель Automattic Calypso сделала это с помощью API Rest of WordPress.com, который используется на веб-сайтах с самостоятельным размещением.

калипсо

Rest API позволит вам создавать приложения на одной странице.

Команда и обстоятельства

Выбор технологии, которую вы собираетесь использовать для веб-разработки, не является проблемой с точки зрения рассматриваемого языка. Также учитывается «командный» фактор, и при определенных обстоятельствах будет пригоден Rest API.

Первое соображение - это уровень развития Rest API. В настоящее время эта функция не так стабильна, как должно быть, особенно для крупных проектов.

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

Команда, работающая над API, еще не зафиксирована в состоянии, которое считается достаточным (готов к использованию) API, поэтому его следует использовать с большим количеством оговорок, особенно для крупных проектов.

Если вы работаете над проектом, который должен быть построен быстро или с ограниченным бюджетом, я не рекомендую сейчас использовать Rest API, пока вы действительно не ознакомитесь с этой технологией. , Размещение собственного сайта с темой и плагином может занять много времени. Я не знаю как вы, но создание сайта с API Rest займет сейчас гораздо больше времени.

Вы ищете лучшие темы и плагины WordPress?

Загрузите лучшие плагины и темы WordPress на Envato и легко создайте свой сайт. Уже больше, чем 49.720.000. [ЭКСКЛЮЗИВ]

bocoup

Именно в этой степени необходимо учитывать опыт и возможности команды разработчиков. Для команд, привыкших работать с JavaScript, использование Rest API останется относительно простым. Для PHP разработчиков WordPress работа с темами и плагинами также остается довольно простой задачей. Тем не менее, разработчик, который правильно и правильно хочет использовать Rest API, должен освоить PHP и Javascript, что не всегда имеет место сегодня.

Вывод: Rest API работает в некоторых случаях и не в других

Rest API - отличный инструмент в некоторых обстоятельствах, но это не значит, что его нужно использовать для любого типа проекта. Вам будет необходимо определить различные обстоятельства, в которых вы хотите использовать Rest API.

Эта статья содержит комментарии 2
  1. Привет,
    Мне нужен совет, потому что я хочу создать сайт текста, используя API большой лирики сайта, чтобы содержание в моем сайте, я не знаю, если это хорошая идея.

Оставить комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

Этот сайт использует Akismet для уменьшения нежелательности. Узнайте больше о том, как используются ваши комментарии.

Вверх
19 акции
доля16
чирикать2
Регистрация1