日本語
フォーラム
フォーラム / 使い方全般 / get_commentsについて
(@sana0211)
11年、 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); ?>
どなたか、間違っている部分を指摘していただけますと 助かります。
よろしくお願いいたします。
(@hogetan)
上記のコードだとコメントが表示されない、ということでしょうか。
確認なのですが、エリアというメタ情報は記事のカスタムフィールドでしょうか? コメントにもメタ情報があり、get_commentsのmeta_queryはこちらを参考にしている気がします。 http://codex.wordpress.org/Function_Reference/add_comment_meta
記事のメタ情報をもとにコメントを集めたい場合にはまた後ほど。
// get_commentsのmeta_queryを使ったことがないので参考までに。
トピック「get_commentsについて」には新たに返信することはできません。
(@sana0211)
11年、 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);
?>
どなたか、間違っている部分を指摘していただけますと
助かります。
よろしくお願いいたします。