web-dev-qa-db-ja.com

コメントメタフィールドの値が投稿のコメント全体に含まれる回数をどのように数えますか?

コメントメタフィールドの値が投稿全体のコメントになった回数をどのように数え(そして表示し)ますか?

例えばメタキーは "fish"で、キー値 "shark"は投稿の5コメントに表示されています。

2
Pete

WP_Comment_Query()meta_queryを実行できるはずです。

$args = array(
    'post_id'    => 'post-id-here',
    'meta_query' => array(
        array(
            'key'     => 'fish',
            'value'   => 'shark',
            'compare' => 'LIKE'
        )
    )
 );

// Query the comments
$comment_query = new WP_Comment_Query( $args );

// Count the number of comments
$count = count ( $comment_query );

WP_Comment_query()'post_id'を受け入れるので、あなたは特定の投稿のコメントで検索することができます。

1
Jack Johansson