web-dev-qa-db-ja.com

スケジュールされた投稿が機能していません

Wordpress 3.5.1があり、Bluehostホスティングサービスを利用しています。その時間が過ぎた後に投稿をスケジュールすると、WP投稿ダッシュボードにその日付の下に "Missed schedule"メッセージが表示されます。それから私は私のwp-config.phpdefine('DISABLE_WP_CRON', true);を持っていることを確認しましたそのような定義行がないのです。それからデータベース行の下にdefine('DISABLE_WP_CRON', false);を追加しました。その後、私は.htaccessファイルに次のコードを追加しました。

<Files "wp-cron.php">
Allow from All
Satisfy Any
</Files>

しかし、それでもこの問題は修正されていません。理由は何ですか?私のホスティング会社の問題なのか、それともWPの問題なのか。どうやって直すの?

2
Chathu

Wp-cronはデフォルトで有効になっているので、wp-config.phpにその行は必要ありません。

Cron View プラグインをインストールすると、さまざまなジョブがいつスケジュールされるかを見ることができます。ブラウザでこのURLにアクセスすると、wp-cronを手動で起動できます。

http://your-domain.com/wp-cron.php?doing_wp_cron

これ以降、あなたが期待したアクションが正常に実行されたとしたら。あなたは本当にあなたのホスティングプロバイダに問題があります。 cURL/fsockopenが無効になっているか、DNSが正しく設定されていないため、ドメインのIPを解決できない可能性があります。その場合は、技術サポートに連絡する必要があります。

1
s1lv3r