こんにちわ、wordpress0.5大変重宝しております。1件後確認をお願いしたく、投稿しました。default_comment_statusをClosedに設定したwordpressにメールで投稿したところ、投稿は正常に投稿できるのですが、wp-mail.phpにアクセスして記事をページに反映させるとその記事に対してコメント投稿ができる状態になってしまいました(webから投稿したものは大丈夫です)。メール投稿の際にもDefault post optionsを反映させることはできませんでしょうか?
引用:kumakichiさんは書きました:こんにちわ、wordpress0.5大変重宝しております。1件後確認をお願いしたく、投稿しました。default_comment_statusをClosedに設定したwordpressにメールで投稿したところ、投稿は正常に投稿できるのですが、wp-mail.phpにアクセスして記事をページに反映させるとその記事に対してコメント投稿ができる状態になってしまいました(webから投稿したものは大丈夫です)。メール投稿の際にもDefault post optionsを反映させることはできませんでしょうか?確かにメール投稿時に、これらのオプションの反映漏れがありますね。0.5.0RC5aであれば、wp-mail.phpの349行目に、 $postObject->setVar('post_status', get_settings('default_post_status')); $postObject->setVar('ping_status', get_settings('default_ping_status')); $postObject->setVar('comment_status', get_settings('default_comment_status')); の3行を挿入して頂ければ状況は改善されると思います。
kumakichiさんは書きました:こんにちわ、wordpress0.5大変重宝しております。1件後確認をお願いしたく、投稿しました。default_comment_statusをClosedに設定したwordpressにメールで投稿したところ、投稿は正常に投稿できるのですが、wp-mail.phpにアクセスして記事をページに反映させるとその記事に対してコメント投稿ができる状態になってしまいました(webから投稿したものは大丈夫です)。メール投稿の際にもDefault post optionsを反映させることはできませんでしょうか?
$postObject->setVar('post_status', get_settings('default_post_status')); $postObject->setVar('ping_status', get_settings('default_ping_status')); $postObject->setVar('comment_status', get_settings('default_comment_status'));
このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです - KENT -