Wordpress-Posts als JSON mit Python & der Wordpress-REST-API abrufen

English Deutsch

Du kannst die requests-Bibliothek verwenden, um die Posts als JSON von /wp-json/wp/v2/posts abzurufen

Auf der Wordpress-Seite musst du dies in der Regel nicht konfigurieren — die JSON-API ist standardmäßig aktiviert und der Zugriff auf öffentlich verfügbare Informationen kann ohne Authentifizierung erfolgen.

wp_get_posts.py
import requests

# posts ist eine Liste von JSON-Objekten, von denen jedes einen Post darstellt
posts = requests.get("https://mydomain.com/wp-json/wp/v2/posts").json()

Dies ruft standardmäßig die letzten 10 Posts ab. Siehe TODO für weitere Informationen zum Abrufen aller Posts mit Paginierung


Check out similar posts by category: Python, Wordpress