WP REST API の Posts と Pages を使う
GET API で投稿と固定ページの情報を取得してみます。投稿は Posts で、固定ページは Pages で取得できます。
REST API Handbook Posts
REST API Handbook Pages
投稿の取得
get_posts.py
import requests
from urllib.parse import urljoin
def wp_get_posts_list():
url_base = 'https://kamiki.blog/'
url = urljoin(url_base, 'wp-json/wp/v2/posts/')
res = requests.get(
url,
)
print(res)
data_list = res.json()
return data_list
if __name__ == '__main__':
data_list = wp_get_posts_list()
for data in data_list:
print(data['title']['rendered'])
上のコードを実行すると、これまでに投稿した記事のタイトルが表示されます。
すでにWordPressへアップロードした画像を調べる
WordPress自動投稿テスト(ブログ内画像付き)
WordPressへ、Pythonで自動アップロードした画像を、ブログ内で使い、ブログを 自動投稿する
WordPress自動投稿テスト(アイキャッチ付き)
WordPressへ、Pythonでアイキャッチ付きの記事を自動投稿する
WordPressへ、Pythonで画像を自動アップロードする
WordPress自動投稿テスト
WordPressへ、Pythonではじめての自動投稿
WordPress自動投稿テスト(ブログ内画像付き)
WordPressへ、Pythonで自動アップロードした画像を、ブログ内で使い、ブログを 自動投稿する
WordPress自動投稿テスト(アイキャッチ付き)
WordPressへ、Pythonでアイキャッチ付きの記事を自動投稿する
WordPressへ、Pythonで画像を自動アップロードする
WordPress自動投稿テスト
WordPressへ、Pythonではじめての自動投稿
固定ページの取得
get_pages.py
import requests
from urllib.parse import urljoin
def wp_get_pages_list():
url_base = 'https://kamiki.blog/'
url = urljoin(url_base, 'wp-json/wp/v2/pages/')
res = requests.get(
url,
)
print(res)
data_list = res.json()
return data_list
if __name__ == '__main__':
data_list = wp_get_pages_list()
for data in data_list:
print(data['title']['rendered'])
上のコードを実行すると、固定ページのタイトルが表示されます。
運営者情報
お問い合わせ
プライバシーポリシー
Privacy Policy
お問い合わせ
プライバシーポリシー
Privacy Policy