Доброго времени суток.
Имеется такой код.
$comment_len = 140;
$comments = get_comments('status=approve&number=5');
if ($comments) {
foreach ($comments as $comment) {
?>
<li>
<?php echo get_avatar($comment,$size='50' ); ?>
<?php echo $comment->comment_author; ?>
<?php
$d = "j F Y в H:i";
$comment_ID = $comment->comment_ID;
$comment_date = get_comment_date( $d, $comment_ID );
echo $comment_date;
?>
<a href="<?php echo get_permalink( $comment->comment_post_ID ) . '#comment-' . $comment->comment_ID; ?>"><?php echo mb_substr( strip_tags( $comment->comment_content ), 0, 75 ); ?>...</a>
<a href="<?php echo get_permalink($comment->comment_post_ID); ?>"><?php echo get_the_title($comment->comment_post_ID); ?></a>
</li>
<?php
}
} else {
echo "<li>Комментарии отсутствуют</li>";
}
Как сделать:
- чтобы выводились все последние комментарии (5 комментариев), но при этом исключались таковые из статей, что находятся в определённой рубрике
- и как делать вывод всех последних комментариев (5 комментариев), которые были размещены в статьях, что относятся только к определённой рубрике
Другими словами, хочу сделать обособленную категорию на сайте (она по другой тематике). И чтобы если пользователь читает статью из этой самой обособленной рубрики, то ему показывались последние комментарии, что относятся к статьям в этой обособленной рубрике. А если читает любую другую статью на сайте (не входящую в обособленную рубрику), то ему показывались последние комментарии со статей, размещённых во всех остальных рубриках.