Cómo obtener posts de Wordpress como JSON usando Python y la Wordpress REST API

Puedes usar la librería requests para obtener los posts como JSON desde /wp-json/wp/v2/posts

En el sitio de wordpress, típicamente no necesitas configurar esto - la API JSON está habilitada por defecto y acceder a información públicamente disponible puede hacerse sin autenticación.

wp_get_posts.py
import requests

# posts es una lista de objetos JSON, cada uno representando un post
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts").json()

Esto, por defecto, obtendrá los 10 posts más recientes. Ver TODO para más información sobre cómo obtener todos los posts usando paginación


Echa un vistazo a artículos similares por categoría: Python WordPress