動的フィールド「comment_ID」を使用して、コメントごとにカスタム投稿タイプをクエリしようとしています。以下のコードを使用しています。これは現在、私が望んでいないコメントIDを表示していますが、私が望むように「有料」を表示していません。
<?php
$commID = comment_ID();
$args = array( 'post_type' => 'paidbriefs', 'meta_key' => 'Comment_ID', 'meta_value' => 'echo $commID', 'posts_per_page' => 10 );
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
echo 'paid';
endwhile; ?>
</p>
$commID
これは何も表示されないため、変数をエコーすることで明らかに何か問題があります。これを just に変更する$commID
と、実際のコメント ID と一致するかどうかに関係なく、Comment_ID メタを持つすべてのコメントに対して「有料」が返されます。これを修正する方法を知っている人はいますか?