MENU

Node.jsでWordPressに自動投稿する方法

Node.js x WordPress AUTO POST
目次

はじめに

この記事では、MarkdownファイルからWordPressのGutenbergブロック形式に自動変換して投稿する方法を解説します。

手動でWordPress管理画面からブロックを組み立てる手間を省き、npm run postコマンド一発で下書き投稿できるようになります。

使い方

  1. posts/フォルダにMarkdownファイルを作成
  2. フロントマターでタイトルやカテゴリを指定
  3. npm run post -- posts/example-post.mdを実行

コード例

const response = await fetch(apiUrl, {
  method: 'POST',
  headers: { 'Content-Type': 'application/json' },
  body: JSON.stringify(payload),
});

Note: APIキーは.envファイルで管理してください。セキュリティの観点から、Application Passwordの使用を推奨します。

対応しているMarkdown記法

  • 太字斜体のインライン書式
  • インラインコード
  • リンク

機能一覧

機能 対応状況
見出し 対応済み
リスト 対応済み
コードブロック 対応済み
テーブル 対応済み
画像 対応済み
引用 対応済み

まとめ

以上、Markdown to WordPress の自動投稿スクリプトの紹介でした。ぜひ活用してみてください。

目次