0

コメント ID に一致するメタ変数を含むカスタム投稿を表示しようとしています。次のコードを使用しているため、コメント ID を動的に取得する必要があります。

 <?php 
 $args = array( 'post_type' => 'paidbriefs', 'meta_key' => 'Comment_ID', 'meta_value' => **CURRENT COMMEND ID TO GO HERE** ,   'posts_per_page' => 10 );
 $loop = new WP_Query( $args );
 while ( $loop->have_posts() ) : $loop->the_post();
 echo 'paid';
 endwhile; wp_reset_query(); ?>

 I have tried using 
 <?php comment_ID();?>

コメントIDを取得しますが、これは機能しません。数値のコメント ID を入力するとコードは機能しますが、ID を動的に取得しても機能しません。誰でもこれを行う方法を手伝ってもらえますか、それは私を怒らせています!?

4

1 に答える 1

1
 comment_ID();

IDを直接出力/エコーするため、

 'meta_value' => get_comment_ID(), ...

あなたが探しているものかもしれません。

変数を直接エコーするものと値を返すものを混同するのは、Wordpressヘルパー関数の一般的な問題です:)

于 2012-07-01T06:09:17.560 に答える