Перейти к содержанию
WordPress Custom: работа с ВордПрес
WordPress, без сомнения, является одной из самых популярных систем управления контентом (CMS) в мире. Около 60% всех существующих сайтов в Интернете используют именно ее. Это не удивительно, ведь WordPress обладает сочетанием широких возможностей, простоты использования и отличной поддержки. Наш портал рассказывает о том, как создать и настроить свой сайт на WordPress.
WordPress Custom: работа с ВордПрес
  • Темы
  • Плагины
  • Скрипты
  • Учебник
  • Хостинги под WP
  • Новости CMS
  • Версии WordPress
  • Темы
  • Плагины
  • Скрипты
  • Учебник
  • Хостинги под WP
  • Новости CMS
  • Версии WordPress

Использование WordPress в качестве сайта для ввода данных для управления центральным API

Автоматически переведенная новость

Использование WordPress в качестве сайта для ввода данных для управления центральным API

17 декабря 2024 г.  ·  20 минут на чтение

АВТОР СООБЩЕНИЯ

ПРОЧИТАНО ПО ТЕМЕ

Кэти Котин (Katie Koteen)

WordPress.com Сотрудники

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

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

В этой статье мы рассмотрим, как мы можем использовать WordPress для создания центрального API для таких проектов, как приложения для телефонов, расширения для браузера или интерфейсы других сайтов WordPress!

Далее

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

  • Посещать
  • Восстановите сайт из ZIP-файла
  • Войдите в админ-зону

Что такое web API?

API расшифровывается как интерфейс прикладного программирования и представляет собой стандартизированный способ взаимодействия программных приложений друг с другом. Веб-API – это просто интерфейс, доступ к которому осуществляется через “Интернет”, например, путем ввода определенного URL-адреса в вашем веб-браузере.

Существует несколько типов веб-API, и одним из распространенных способов их объединения является используемый ими протокол. В этой статье мы рассмотрим реализацию двух API, один из которых основан на протоколе REST, а другой – на протоколе GraphQL. Возможно, вы слышали и о других протоколах, таких как SOAP, RPC или gRPC. 

На самом деле WordPress включает в себя эти функции. С октября 2024 года стал каноническим плагином, который также открывает путь для официального GraphQL API.

Какие данные мы будем моделировать

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

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

Необязательно: сократите внешний интерфейс

Это необязательный шаг, но имеет смысл сделать его, если ваш сайт не будет предоставлять какой-либо контент через страницы, а исключительно через API.

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

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

Один из способов предотвратить попадание вашего сайта в результаты поиска – установить флажок Препятствовать индексации этого сайта поисковыми системами .

Если вы предпочитаете полностью перекрыть frontend и даже не имеют описанных выше стартовой, вы можете добавить следующий фрагмент кода либо плагин или functions.php файл:

/$p676570a4b5d56 * Отключает интерфейс для пользователей, не вошедших в систему. */add_action(`template_redirect`,статическая функция (): void {$authorization_required_code = WP_Http::НЕАВТОРИЗОВАННЫЙ; // 401if ( ! is_user_logged_in() ) {status_header( $authorization_required_code );die( get_status_header_desc( $authorization_required_code ) ); // phpcs:игнорировать WordPress.Безопасность.EscapeOutput.OutputNotEscaped}}

Пользовательские типы записей и таксономии

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

Хотя существует множество способов сделать это, для целей этого руководства мы организуем наши данные следующим образом:

  • Пользовательский тип записи для сотрудника
  • Пользовательская таксономия для команды
  • Пользовательский тип записи для офиса

Чтобы создать эти пользовательские типы данных, вы можете либо добавить пользовательский код на свой сайт, либо использовать плагин ().

Share this post
ПоделитьсяПоделитьсяПоделитьсяПоделитьсяПоделиться

Навигация по записям

ПредыдущаяПредыдущая запись:Состояние мира 2024: Смотрите в прямом эфире 16 декабряСледующаяСледующая запись:Новый год, Новая история: Поделитесь своими желаниями на 2025 год со всем миром

Статьи, которые могут быть полезны

Нет заголовка
14.05.2025
Нет заголовка
14.05.2025
Нет заголовка
14.05.2025
Нет заголовка
14.05.2025
Нет заголовка
14.05.2025
Нет заголовка
14.05.2025
Нет заголовка
14.05.2025
Нет заголовка
14.05.2025

Подписаться на рассылку:

A-Rating: премиальный плагин для создания и управления рейтингами на вашем WordPress сайте

Реклама: плагин A-Rating позволяет создавать и управлять неограниченным количеством рейтингов на WordPress-сайте. О том, как монетизировать рейтинги, можно почитать здесь.

A-Feed: автоматическое наполнение WordPress сайтов
Реклама: сайт наполняет себя сам: wp-плагин автонаполнения A-Feed

Новые публикации

  • WordPress рейтинги: как увеличить продажи с помощью конструктора рейтингов19.11.2023
  • Плагины для WordPress: интересные новинки 2023 года26.08.2023
  • Обзор плагина HYIPLab07.05.2023
  • Обзор плагина Faview22.04.2023
  • Обзор темы Phlox Pro – Самая многоцелевая тема WordPress!26.02.2023
  • Обзор темы Harington25.02.2023
  • Тенденции WordPress сайтов в 202310.02.2023
  • Темы WordPress 2023: бесплатные темы начала года15.01.2023
  • Топ 5 WordPress тем зимы 2022-2023 года01.01.2023
  • Обзор темы для WordPress Druco27.12.2022
  • Организация путешествий: топ 5 тем для WordPress26.11.2022
  • Listygo: тема для каталогов онлайн и досок объявлений24.11.2022
  • Плагин Pimp my Site для создания праздничного настроения на сайте22.11.2022
  • Fashion темы для WordPress: ТОП510.11.2022
  • SEO плагины WordPress: топ на 2023 год03.11.2022
  • Лучшие WordPress плагины для создания слайдеров и каруселей26.10.2022
  • Companion: WordPress тема для консалтинга и корпоративных страниц19.10.2022
  • Лучшие темы WordPress для IT-стартапов15.09.2022
  • Плагин для вывода новостей WP News and Scrolling Widgets06.08.2022
  • ТОП плагинов для защиты сайта на WordPress04.08.2022
  • Плагин Essential Grid Gallery: тысячи вариантов
    для создания сеток изображений на сайте
    20.06.2022
  • Emyui – Отличная тема для малого бизнеса23.05.2022
  • Организуем SMS-рассылку с WordPress-сайта! Обзор Vonage for LatePoint01.05.2022
  • Предприятия не продают товары без этой темы! Обзор Megamau13.04.2022
  • Лучшие темы для интернет-магазина на март 2022.30.03.2022
Go to Top