web-dev-qa-db-ja.com

カスタムコメントのステータスは可能ですか?

私はWordPressの初心者で、PHPプログラミングの経験があります。

最近、私は私のWordPressブログに多くのコメントを寄せています、そしてそれらをより良い順序で管理したいと思いました。

私は後でそれらをリリースし、「保留中」のステータスからそれらを取り除くことを計画しているいくつかのコメントを「アーカイブ」したいです。

$ comment_statusには現在4つのステータスがあります:モデレート、承認済み、スパム、ゴミ箱

カスタム投稿タイプを追加することが可能であることを私は知っています。カスタムのコメントステータスを追加することは可能ですか?可能であれば、どのファイルを編集すればよいですか。

前もって感謝します。

3
user2215892

クイックアンサー:いいえ。新しいコメントステータスを作成するための組み込み関数はありません。コメント(またはpost/page/attachment/etc)のステータスには、Wordpressをインストールしている間は広範囲にわたる影響が含まれるため、どこかにすばやく追加することはできませんでした。

この新しい「status」を追加して何を達成しようとしているのか正確にはわかりませんが、使用できる最も近いものは、そのコメントに必要な情報を追加するadd_comment_meta関数です。その後、そのフィールドを使用して、何らかの理由でステータスと区別することができます。

ここで見てみましょう: http://codex.wordpress.org/Function_Reference/register_post_status

または、多分ここ: http://codex.wordpress.org/Function_Reference/add_comment_meta

それはあなたが行きたい場所に行くのを助けるかもしれません。

4
Eckstein