Python: публикация записей WordPress

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Для работы с записями WordPress с помощью Python используем WordPress REST API.

План:

  • разрешаем приложению python подключиться к сайту
  • авторизовываемся
  • работаем с записями: создаём, редактируем или удаляем

Для получения списка записей авторизация не нужна.

Шаг 1. Доступ для python

Устанавливаем плагин Application Passwords для аутентификации.

Получаем пароль для аутентификации.
Регистрируем скрипт. Укажите название python файла, например python-test.

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

Шаг 2. Авторизация

Шаг 3.1 Создать запись

Чтобы создать пост — нужно сделать запрос на публикацию с необходимыми параметрами, такими как URL и данные в формате JSON.

Шаг 3.2 Редактировать запись

Чтобы обновить запись — нужно передать идентификатор записи, чтобы сообщить REST API, какую запись мы будем редактировать.

Шаг 3.3 Удалить запись

Для удаления записи нужно передать ID записи и в запросе импользовать метод requests.delete.

На основе статьи WordPress REST API With Python

Полезные ссылки:
REST API в документации WordPress
О REST API на русском языке

Поделиться
Отправить
Вотсапнуть