【Python自動化】WordPress REST API文字化け防止・自動投稿ツール WordPressAutoPostEncoder v1.0
- Digital980 JPY

WordPressのREST APIで自動投稿を組んだのに、Wordからコピーした文章が文字化けする・見えない制御文字が混入してレイアウトが崩れる、という問題に悩んでいませんか?せっかく自動化したのに、投稿のたびに手動修正が必要では意味がありません。WordPressAutoPostEncoderは、投稿テキストから不可視文字・制御文字を自動除去し、Content-Typeヘッダーを正しく設定した状態でREST APIに投稿します。
詳細
・ゼロ幅スペース・制御文字など不可視文字を自動検知・除去 ・REST APIリクエストヘッダーへのContent-Type適切設定 ・投稿前のHTMLエスケープ処理 ・公開ステータスを環境変数で制御(publish / draft) ・エラー発生時は詳細メッセージを出力
動作環境
動作OS: Windows / macOS / Linux(WSL2対応) Python: 3.8以上 インストール: pip install requests python-dotenv 環境変数: ・WP_URL: WordPressサイトのURL(必須) ・WP_USER: WordPressユーザー名(必須) ・WP_APP_PASS: アプリケーションパスワード(必須) ・POST_TITLE: 投稿タイトル ・POST_CONTENT: 投稿本文 ・POST_STATUS: 公開ステータス(publish / draft)
アップデート履歴
[2026-06-13: v1.0] 初版リリース
See More
