上記のコードだとコメントが表示されない、ということでしょうか。
確認なのですが、エリアというメタ情報は記事のカスタムフィールドでしょうか?
コメントにもメタ情報があり、get_commentsのmeta_queryはこちらを参考にしている気がします。
http://codex.wordpress.org/Function_Reference/add_comment_meta
記事のメタ情報をもとにコメントを集めたい場合にはまた後ほど。
// get_commentsのmeta_queryを使ったことがないので参考までに。
(@sana0211)
10年、 10ヶ月前
いつもお世話になっております。
いま、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);
?>
どなたか、間違っている部分を指摘していただけますと
助かります。
よろしくお願いいたします。