サポート » マルチサイト » マルチサイトでのKtai EntryのPOP3 読み込み間隔

  • はじめまして。
    wordpress初心者のものです。

    マルチサイトを設定し、それぞれのブログに携帯からのブログ投稿をしたいと思っております。
    Ktai Entryというプラグインを使用し、

    http://wppluginsj.sourceforge.jp/ktai_entry/

    それぞれのブログに対して、ユーザーと投稿用のメールアドレスを作成しました。

    ブログA:ユーザー1・aaaaa@mail.com
    ブログB:ユーザー2・bbbbb@mail.com

    といった感じです。

    上記で設定したユーザーの権限は、いずれも「編集者」を選択しています。

    メールのサーバー設定などはサイトオプションの項目で入力したのですが、いざ投稿してみると、自動的に公開がされません(サイトを閲覧してもいつまでたっても表示されない)。
    POP3 読み込み間隔は5分に設定しております。
    「設定」→「メール投稿」の「すぐにメッセージを読み出す。」をクリックすると公開され、サイトでも閲覧することができます。

    「すぐにメッセージを読み出す。」をクリックしなくても公開される方法等ございましたら、ご教示いただけますと幸いです。

    何卒よろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • こんにちは。

    そもそもKtai Entryはシングルブログ用に作られているようなので、簡単に言えばプログラムの改変が必要です。

    「すぐにメッセージを読み出す」をクリックすると反映されるのは、そのブログのURIから呼び出しているからですが、マルチサイトの場合はブログのURIがマルチサイト分だけ存在しますので、外部から呼び出そうとした時に、どのブログのURIなのかが渡されないと反映できないままになってしまいます。

    wordpress3.0.1でマルチサイト化した複数ブログに対してメールで投稿する」を参考に、そこに一応わたしが書いたブログのリンクも貼ってあるので、その内容で理解できれば自分でカスタマイズして利用できるようになると思います。

    要点は、上にも書いたように、retrieve.php を外部から呼び出せるように工夫することですが、このとき、_wpnonce は一定時間毎に変更されるのに対し、外部から呼び出した場合はそれが更新されずに古いまま渡ってしまうので、思い切って_wpnonceの値を固定にするとか、わたしがブログで書いているように改変して一定時間毎に更新させるとか、さらに思い切って_wpnonceを削除してしまうとかの改変も必要になると思います。

    わたしはqmailを使っているので比較的簡単に工夫できましたが、サーバ環境やサイト構成などによっては改変の仕方も違ってくることがありますから、改変したプログラムは公開できずにブログ記事だけになってしまっていますが、参考になれば幸いです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「マルチサイトでのKtai EntryのPOP3 読み込み間隔」には新たに返信することはできません。