Home > Tags > 投稿

投稿

携帯から投稿すると「予約投稿が失敗する」になる

表題のとおり、携帯から投稿すると予約投稿になってしまったので管理画面で更新をかけると「予約投稿が失敗しました」となってその記事は投稿できなくなった。

6w6aさんの記事を参考に修正してみた。

“\wp-includes\cron.php”の 229行目(WordPress 2.9の場合)、

    wp_remote_post( $cron_url, array(‘timeout’ => 0.01, ‘blocking’ => false, ’sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );

この0.01を5~10など大きめの数字に変えます。タイムアウト時間がたった0.01秒では通常の共用サーバーじゃ厳しいです。それでも数秒もあれば十分でしょう。

    wp_remote_post( $cron_url, array(‘timeout’ => 5, ‘blocking’ => false, ’sslverify’ => apply_filters(‘https_local_ssl_verify’, true)) );

大体のケースはこれで解決すると思います。動作報告ください。

がうまくいかなかったのでしばし考えた結果、携帯電話の時間設定が狂っているかもしれないと思いついたのでほんの少しサーバの時間より遅らせてテストしてみるとうまくいった。

Home > Tags > 投稿

Return to page top