• いつもお世話になっております。
    いま、get_commentsでトップページに
    コメント一覧をつくりたいと思っています。

    カスタム投稿ページとカスタムフィールドで
    ソートしたいのですが、フィールド値の部分で
    躓いてしまっている状態です。

    下記のコードが現在の状態です。

    <?php
    $args = array(
    ‘post_type’ =>array(‘livesch_one’,’livesch_many’),
    ‘status’ => ‘approve’ ,
    ‘number’ => 10,
    ‘meta_query’ => array(
    ‘relation’ => ‘AND’,
    array(
    ‘key’ => ‘エリア’,
    ‘value’ => ‘東京’,
    ),),
    );
    $comments = get_comments($args);
    foreach($comments as $comment):
    $post = get_post($comment->comment_post_ID);
    ?>

    どなたか、間違っている部分を指摘していただけますと
    助かります。

    よろしくお願いいたします。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • 上記のコードだとコメントが表示されない、ということでしょうか。

    確認なのですが、エリアというメタ情報は記事のカスタムフィールドでしょうか?
    コメントにもメタ情報があり、get_commentsのmeta_queryはこちらを参考にしている気がします。
    http://codex.wordpress.org/Function_Reference/add_comment_meta

    記事のメタ情報をもとにコメントを集めたい場合にはまた後ほど。

    // get_commentsのmeta_queryを使ったことがないので参考までに。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「get_commentsについて」には新たに返信することはできません。