WordPressでBasic認証下で予約投稿が失敗する場合の対処法 | 東京都世田谷区 ホームページ制作 [k]id

WordPressでBasic認証下で予約投稿が失敗する場合の対処法

Category WordPress Tips Update 2015.06.05

twitterfacebookgoogle+はてなブックマークPocketであとで読むfeedlyで購読

予約投稿が失敗する原因

予約投稿をするとwp-cron.phpにアクセスすることで、擬似的にトリガー更新が行われています。
しかしBasic認証下では自分自身にアクセスできない事で、予約投稿が失敗する事があります。

対処方法1

Basic認証を施している.htaccess

Satisfy Any
order deny,allow
deny from all
allow from 192.168.0.0 ←ここにサーバのIPアドレスを入力

……以下 Basic認証を記述。。。

自分のサーバーのIPアドレスの取得方法は
Google等で『サーバ IP 確認』等で検索すると参照サービスがヒットすると思います。

対処方法2

代替えcronを使用する方法です。
WordPressインストール時に設定した、wp-config.phpに、下記1行を追記します。

define('ALTERNATE_WP_CRON', true);

 
 
以上、予約投稿が失敗する場合は試してみて下さい。
私は対処方法1で無事に予約投稿ができました。

ページトップへ