Як отримати пости Wordpress як JSON за допомогою Python та Wordpress REST API

Ви можете використовувати бібліотеку requests для отримання постів як JSON з /wp-json/wp/v2/posts

На сайті wordpress зазвичай не потрібно нічого налаштовувати — JSON API увімкнено за замовчуванням, і доступ до публічної інформації можна отримати без автентифікації.

wp_get_posts.py
import requests

# posts — список JSON-об'єктів, кожен з яких представляє пост
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts").json()

Це за замовчуванням отримає найновіші 10 постів. Див. TODO для отримання додаткової інформації про те, як отримати всі пости за допомогою пагінації


Дивіться схожі статті за категоріями: Python Wordpress