メール投稿を試しているのですが、default_categoryで指定したカテゴリーになりません。IDを入れるのだろうと思いますが、Categoriesで表示されるデフォルトカテゴリーになってしまいます。また、IDではなく、カテゴリー名を記入すると、投稿が消えてしまいました。default_categoryは、メール投稿したときのカテゴリーを決めるという使い方だと思っていましたが、考え違いでしょうか。
> default_categoryは、メール投稿したときのカテゴリーを決めるという使い方だと思っていましたが、考え違いでしょうか。 確かにカテゴリーの設定がうまくいってませんでしたね・・・元々のソースでは、記事中にも<category>とかのタグでもってカテゴリを指定できるようにしている形跡があって、この対応の進化形で複数カテゴリ指定対応が中途半端になったままで置いてあったので、この副作用でカテゴリーの設定がうまくいかなくなっていたようです。次のリリースで、きちんとしたものをリリース予定です。
途中半端にしたままということがあるんですか……。すみません。それでは、よろしくお願いします。
aibaさんの、サイトで> ボーダフォンだとロングEメールにしないとだめみたい。> なぜなら、普通のEメールだと件名を入れられないからです。って書込が有りましたけど、携帯メール等でSubjectでタイトルを入れられない場合に、WordPressでは、オプション設定でsubjectprefixをブランクに設定して、記事のタイトルは、本文中に<title></title>で括った文字列で指定する事が出来ます。お試しあれ!
お忙しいのに、うちのブログを見ていただいて、何だか申しわけないです。え〜と、ボーダフォンのショートEメールは件名をブランクにできません。必ず何か「ボーダフォンの初期値 or 自分で決めたもの」が入ります。(ロングEメールにすると件名を入れられます)そこで、wp-mail.phpがエラーを出すんです。XREAがIMAPに対応していないので、多分、メール投稿も少ないでしょうね。写真が送れたらケータイから投稿しようという気になるのかもしれませんが。みんながIMAPの要望をしたら対応してくれるのかな。というわけで、お礼まで。
また、何か勘違いしたかも。subjectprefixをブランクに設定したら、件名は無視されて、エラーが出なくなるということですか?
やってみました。成功です。なるほど、件名は無視してくれるんですね。でも、本文中に<title></title>でくくればいいなんてどこにも書いてなかったような気がします。見逃したのかな。以上、御報告でした。
> でも、本文中に<title></title>でくくればいいなんてどこにも書いてなかったような気がします。見逃したのかな。確かに、私の知っている範囲でもどこにも書いてありません。たまたま、プログラムを修正している最中に、ソースの中にそういう記述を見つけたものですから・・・
0.1.1のリリース、お疲れさまでした。早速なのですが、やはりカテゴリーの指定ができません。default_categoryには、IDを記入するのか、カテゴリー名を記入するのか不明。もし、IDだとするならば、カテゴリー設定の画面にも表示されないので、mysqlを見ないとわかりません。これも<category>などのタグを使うのでしょうか。とりあえず全部試してみましたが、だめでした。
> 早速なのですが、やはりカテゴリーの指定ができません。> default_categoryには、IDを記入するのか、カテゴリー名を記入するのか不明。> もし、IDだとするならば、カテゴリー設定の画面にも表示されないので、> mysqlを見ないとわかりません。ごめんなさい、Blog-by-Email settingsのdefault_categoryではなくって、Default settings for new postsのdefault_post_categoryを見に行くようにしてしまっていました。本来は、default_categoryの値を見に行く。<category></category>タグがあれば、それを優先する。両方とも設定されていなければ、default_post_categoryを見に行く。ってのが正しいのかもしれませんけど。というわけで、修正します。ところで、<category></category>タグを見に行く部分はWordPress ME1.0.3の元となっている1.0.2には入っているんですけど、最近本家でリリースされたWordPress1.2では、はずされているんですよね。<title></title>タグの扱いは残っているんですけど・・・・> もし、IDだとするならば、カテゴリー設定の画面にも表示されないので、mysqlを見ないとわかりません。いずれにせよ、default_categoryや<category>で設定するのはカテゴリーのIDになります。IDはmysqlをみなくても、カテゴリの一覧を選択した時に表示されるページのURLをみれば解ると思います。wordpress/index.php?cat=2 とかなっていれば、そのカテゴリのIDは2です。
お忙しいところ、ありがとうございます。> いずれにせよ、default_categoryや<category>で設定するのはカテゴリーのIDになります。> IDはmysqlをみなくても、カテゴリの一覧を選択した時に表示されるページのURLをみれば解ると思います。> wordpress/index.php?cat=2 とかなっていれば、そのカテゴリのIDは2です。なるほど。そういえば、readmeにそんなことが書いてあったような……。
0.1.2にしたら、今度はちゃんとdefault_categoryで指定したところに入りました。<category>タグの方はまだ試していませんが、後で使ってみたいと思います。ありがとうございました。
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -