Как получить ссылку на комментарий из get_comments()?
3 нояб. 2010 г., 19:25:21
Просмотры: 2.87K
Голосов: 0
Мне нужно обновить неаккуратный код, который показывает 5 последних комментариев по всему блогу. Код использует метод WordPress get_comments()
, который, похоже, не возвращает id комментариев или ссылки на них (прямые ссылки на комментарии внутри постов через хэштег).
Как я могу собрать больше информации о конкретных комментариях и сделать их ссылками на сами комментарии внутри их родительских страниц?
<h3>Последние комментарии</h3>
<ul>
<?php $comments = get_comments(array('status'=>'approve','number'=>'5')); ?>
<?php foreach ($comments as $comment): ?>
<?php $post = get_post($comment->comment_post_ID, 'OBJECT'); ?>
<li><?php print $comment->comment_author; ?> на
<a href="<?php print get_permalink($post->post_ID); ?>#comment-<?php print $comment->comment_ID; ?>">
<?php print $post->post_title; ?>
</a>
</li>
<?php endforeach; ?>
</ul>
Этот код расположен на главной странице сайта, вне основного цикла.

Sampson
2.95K
Комментарии
Все ответы на вопрос
1
Похожие вопросы
2
ответов