Ktai Style2.0.3、Ktai Entry0.8.11、Subscribe2 6.4を使用していて、携帯で配信を受けることをしてみると同じメールが2通届くことになってしまう。インターネットで検索してみると、記事があったので次のようにする。
subscribe2.phpのファイルを開いて下記のようにコメントあるとするとうまくいった。
/*二重配信を防ぐため次の722~729行をコメントアウト http://ja.forums.wordpress.org/topic/1185 による
function publish_phone($id) {
if ( !$id ) { return; }
$post = get_post($id);
$this->publish($post);
return $post;
} // end publish_phone()
*/
/*二重配信を防ぐため次の4096行コメントアウト http://ja.forums.wordpress.org/topic/1185 による
add_action(‘publish_phone’, array(&$this, ‘publish_phone’));
*/
以上をコメントアウトしてファイルをアップロードし、実際に記事を投稿してみると、配信は1通だけになった。
さらに今まではメールでの投稿から約1時間ほどかかって配信されていたのに、ほとんどタイムラグなしにメールで配信された。
タイムラグについての記述は、その時にサイトを閲覧して確認しようとしたために、速報状態になったようです。
携帯メールで送信したものは、次に誰かがそのサイトにアクセスしたタイミングで配信されるようです。
5分後に配信を設定したら、5分後に配信できないのでしょうか?