「WordPressで自動投稿したいけど、どうやって設定するのかわからない」という質問を受けることが増えています。
WordPressにはいくつかの自動投稿の仕組みが用意されていますが、それぞれ対応できる範囲が違います。「スケジュール管理だけしたい」のか「記事の生成から投稿まですべて自動化したい」のかによって、選ぶ方法がまったく異なります。
この記事では、WordPress自動投稿の設定方法を3つに整理し、それぞれの手順と注意点を解説します。自分の目的に合った方法を選ぶための判断軸も合わせて示します。
設定後はフルオート!完全放置型ブログツール
「Blog Auto AI」
アドセンス審査も普通に合格!
↓↓↓
Blog Auto AIを当サイト独自特典付きで購入 ▶
「通常価格:28,800円」今なら↓
「特別価格:21,800円(税込)」
WordPress自動投稿の3つの方法
方法①:予約投稿機能(標準機能)
WordPressには、記事を書きながら公開日時を指定できる「予約投稿」機能が標準で備わっています。設定手順はシンプルです。
- 記事の編集画面を開く
- 右サイドバーの「公開」パネルにある日時設定をクリック
- 公開したい日時を入力する
- 「予約投稿」ボタンをクリックして完了
これだけで、指定した日時に記事が自動公開されます。追加のプラグインもコードも不要です。
メリットは設定が最もシンプルで、技術的な知識がまったくなくても使える点です。複数記事を事前に書いてストックし、毎朝8時に自動公開するといった使い方ができます。
注意点は2つあります。1つ目は、記事を事前に用意しておく必要がある点です。記事の作成作業自体は省けません。2つ目は、WordPress本体の疑似cron(WP-Cron)に依存している点です。WP-Cronはサイトへのアクセスが発生したタイミングで処理を実行する仕組みのため、アクセスが少ないサイトでは指定時刻より遅れて投稿されることがあります。
方法②:プラグインによる自動投稿
より細かいスケジュール管理や、過去記事の再投稿、SNS連携なども含めた自動化を実現したい場合は、専用プラグインの活用が有効です。
代表的なプラグインとして、予約投稿をカレンダーで視覚管理できるもの、過去記事を定期的に自動再公開するもの、記事の公開とあわせてSNSへ自動投稿するものなどがあります。いずれもWordPress管理画面の「プラグイン」から検索してインストールできます。
設定の基本的な流れは次のとおりです。
- 管理画面の「プラグイン」→「新規追加」から対象プラグインを検索
- インストールして有効化
- プラグインの設定画面で投稿スケジュールや条件を指定する
メリットは、GUIで直感的に操作できる点と、スケジュール管理の自由度が上がる点です。プログラミングの知識がなくても、標準機能より細かい設定が可能です。
注意点として、プラグインの数が増えるとサイトの表示速度に影響が出る場合があります。また、WordPressのバージョンアップのたびに互換性の確認が必要になります。プラグインを追加する際は、更新頻度と評価数を必ず確認してください。
方法③:REST APIとcronによる自動投稿
記事の生成から投稿まで完全に自動化したい場合は、WordPress REST APIと外部のcron設定を組み合わせる方法が必要です。これが3つの中でもっとも自動化の完成度が高い方法です。
WordPress REST APIは、WordPress 4.7以降に標準搭載されている機能です。外部のスクリプトやツールからHTTPリクエストを送ることで、管理画面にログインせずに記事の作成・更新・削除が行えます。
REST APIを使った自動投稿の基本的な流れは次のとおりです。
- WordPress管理画面でApplication Password(アプリケーションパスワード)を発行する
- 発行したパスワードを使ってAPIリクエストに認証情報を含める
- 記事データ(タイトル・本文・カテゴリ等)をJSON形式で
/wp-json/wp/v2/postsエンドポイントに送信する - サーバー側のcronで上記処理を定期実行するよう設定する
REST API+cronの組み合わせは、設定さえ完了すれば「完全に手を離せる」自動投稿の仕組みを実現できます。
ただし、この方法には一定の技術的ハードルが伴います。Application Passwordの発行手順、JSONリクエストの構造、cronの設定方法について、ある程度の理解が必要です。
「ブログ自動投稿ツールの各種選択肢については、当サイトの「ブログ自動投稿ツールとは?仕組みと選び方」で全体像を整理していますので、合わせて参考にしてください。」
よくある設定ミスと対処法
ミス①:WP-Cronの遅延問題
方法①②はWordPressのWP-Cronに依存しています。WP-Cronはサイトへのアクセスを「トリガー」として処理を実行する仕組みのため、低アクセスのサイトでは予定時刻に処理が走らないことがあります。
対処法は、サーバー側のcron(システムcron)からWP-Cronを定期的に叩くよう設定することです。多くのレンタルサーバーにはcron設定機能があり、そこでwp-cron.phpを定期実行するように設定できます。筆者がWordPressサイトを複数管理する中でも、この設定を入れておくだけで予約投稿のタイミングがほぼ正確になりました。
ミス②:REST APIの認証エラー
REST APIを使った自動投稿で最も多いトラブルが、認証エラーです。Application Passwordを発行した後、パスワードに含まれるスペースを除去せずにそのまま使ってしまうケースがあります。また、パーマリンク設定が「基本」のままになっていると、REST APIのエンドポイントが機能しない場合があります。
対処法として、まずWordPressの管理画面で「設定」→「パーマリンク」を確認し、「基本」以外の設定になっているかチェックしてください。Application Passwordはスペースを取り除いてから使うことも忘れないようにしてください。
ミス③:大量投稿によるサーバー負荷
自動投稿の仕組みが完成すると、連続で大量の記事を投稿したくなることがあります。ただし、短時間に大量のAPIリクエストを送ると、サーバー負荷が上昇してサイトの表示速度に影響したり、ホスティング側の制限に引っかかる場合があります。
1日あたりの投稿本数を適切に設定し、処理の間隔を空けるよう設計することが、安定した長期運用のポイントです。
技術的な設定が不要な選択肢
REST APIとcronの設定は、ブログ自動投稿ツールの中でも難易度が高い部分です。IT経験者であれば問題なくこなせますが、プログラミングやサーバー操作に不慣れな方には負担になります。
その設定負荷をゼロにした設計が、完全自動化型のブログ自動投稿ツールです。キーワードを登録するだけで、Perplexityリサーチ・記事生成・WordPress REST API連携・自動投稿のすべてがcronで動き続ける仕組みが整っています。
筆者が実際に検証してきた中で、Blog Auto AI(ブログオートAI)はこの技術的な設定をツール側がすべて担っているため、「初期設定を一度終えれば、その後は手を離せる」という完全自動化が実現できます。WordPress REST APIとcronの組み合わせを自分で構築する工数を考えると、完成度と時間効率の面でかなりの差があります。
ブログ自動投稿ツールの各種選択肢については、当サイトのピラーページ「ブログ自動投稿ツールとは?仕組みと選び方」で全体像を整理していますので、合わせて参考にしてください。
設定後はフルオート!完全放置型ブログツール
「Blog Auto AI」
アドセンス審査も普通に合格!
↓↓↓
Blog Auto AIを当サイト独自特典付きで購入 ▶
「通常価格:28,800円」今なら↓
「特別価格:21,800円(税込)」
まとめ:目的に合わせて3つの方法から選ぶ
WordPressの自動投稿は、目的に応じて3つの方法から選びます。
記事のストックを計画的に公開したいだけなら標準の予約投稿機能で十分です。スケジュール管理を細かく制御したいならプラグインの活用が有効です。記事生成から投稿まで完全に自動化したいなら、REST APIとcronの組み合わせか、それを内包した完全自動化ツールが必要です。
自分の目的と技術的なリソースを照らし合わせて、最も現実的な方法を選んでください。「記事を書く作業をゼロにしたい」という目的であれば、完全自動化型ツールの導入が最短ルートです。


