自動投稿を100%確実にする方法

本プラグインの自動投稿は、通常のサイト運用では問題なく動作します。
このマニュアルは「確実に時間通りに動かしたい」上級者向けの補足設定です。必要に応じてお読みください。

なぜ時間通りに動かないことがあるか

WordPress 標準の自動実行(wp-cron)は、「誰かがサイトを訪問した瞬間」にだけ動く仕組みです。

✅ 訪問者が常時ある人気サイト → ほぼ時間通りに動く

⚠️ 訪問者が少ない朝・深夜 → 数時間遅れることがある

❌ 完全に訪問者ゼロの時間帯 → スキップされる場合あり

これは WordPress の仕様であり、プラグインの不具合ではありません。確実に動かすには 外部から定期的に WordPress を叩く仕組み が必要です。

解決策(お好みでどちらか)

⭐ 方法A:cron-job.org(推奨)

  • 無料
  • 登録3分・設定3分で完了
  • メールアドレスがあれば誰でも使える

方法B:サーバーcron

  • 完全無料
  • サーバー管理画面で設定
  • やや上級者向け

方法A:cron-job.org の設定手順

Step 1:アカウント作成(3分)

  1. https://console.cron-job.org/signup にアクセス
  2. メールアドレスとパスワードを入力
  3. 確認メールが届くのでリンクをクリック
  4. ログイン完了

Step 2:WordPress の wp-cron URL を準備

ご自身のサイトURLの末尾に /wp-cron.php?doing_wp_cron を付けるだけです。

例:あなたのサイトが https://example.com の場合
↓
https://example.com/wp-cron.php?doing_wp_cron

このURLをコピーしておいてください。

Step 3:cron-job.org に登録

  1. cron-job.org にログイン後、画面右上の「Create cronjob」をクリック
  2. 以下のように設定:
Title AI Auto Affiliate(任意の名前)
URL ↑ Step 2 でコピーしたURL
Schedule Every 5 minutes(5分ごと)
  1. 画面下部の「Create」ボタンをクリック

Step 4:動作確認

  1. cron-job.org のダッシュボードでジョブが「Enabled」になっていることを確認
  2. 5分ほど待つと「Last execution」に実行履歴が表示されます
  3. 「Status: 200 OK」と表示されれば成功 ✅

方法B:エックスサーバーのサーバーcron設定

エックスサーバー以外をご利用の方は、各サーバー会社のマニュアルに従って同様の設定を行ってください。

Step 1:エックスサーバーの管理画面にログイン

  1. エックスサーバー管理画面 にログイン
  2. 「サーバー管理」をクリック

Step 2:cron設定を開く

「Cron設定」をクリック → 「Cron設定追加」タブを選択。

Step 3:cronを追加

以下のように入力します。

分 */5(5分ごと)
時 *
日 *
月 *
曜日 *
コマンド /usr/bin/curl -s https://example.com/wp-cron.php?doing_wp_cron > /dev/null

※ example.com の部分はご自身のサイトURLに置き換えてください

「確認画面へ進む」→「追加する」で完了です。

動作確認方法(共通)

設定後、自動投稿が正しく動いているか確認します。

  1. WordPress管理画面 → AI Auto Affiliate のメイン画面を開く
  2. 「実行履歴」セクションを確認
  3. 設定した時刻通りに投稿が実行されていることを確認 ✅

よくある質問

Q. cron-job.org で「Status: 401」「403」が出る

サイトに Basic認証 や セキュリティプラグイン が設定されている可能性があります。設定を緩和するか、サポートまでご連絡ください。

Q. cron-job.org で「Status: 500」が出る

サイト側でPHPエラーが起きている可能性があります。WordPressの「ヘルスステータス」を確認してください。

Q. 設定したのに投稿されない

以下の項目を順番に確認してください:

  1. AI Auto Affiliate の「自動実行」スイッチが ON になっているか
  2. スロット設定が 有効化 されているか(スロットカードが緑色)
  3. API認証情報(楽天 / FANZA / 楽天トラベル)が登録済みか
  4. Gemini APIキーが登録済みか

それでも動かない場合は、サポートまでご連絡ください。

Q. 設定したいが、IT知識がない・自信がない

そのままで問題ありません。WordPress標準のwp-cronでも、サイトに毎日一定のアクセスがあれば概ね時間通りに動きます。「絶対に1分の遅れも許せない」場合のみ本マニュアルの設定をお試しください。

⚠️ ご注意

本マニュアルの方法は WordPress標準 wp-cron の仕様を補完するためのものです。プラグインの不具合ではなく、WordPressの仕様である点をご理解ください。
cron-job.org は無料サービスですが、運営会社の都合でサービス停止する可能性があります(その場合は別の代替手段への切替えをご案内します)。