Как изменить виджет “комментарии”

По умолчанию выводится в комментариях имя комментатора и ссылка на комментарий с заголовком статьи.
Хочется сделать как на maxsite.org, чтобы выводился ссылкой текст комментария (первые несколько символов) и обычным текстом заголовок статьи.

 
echo  '<li class="recentcomments"><a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '">' . sprintf(__('%1$s  <br /> %2$s'), get_comment_author_link(), '</a>'. get_the_title($comment->comment_post_ID)  ) . '</li>';

Честно пытался справиться сам, порылся на официальном сайте в Template_Tags, решил что можно это провернуть заменив get_comment_author_link на get_comment_text. Но текст в ссылке на появляется. Что делаю не так, подскажите?

Up! А не такой уж простой вопрос оказался, да? Или я может нечётко выразился?

Скорее, никому не интересно 🙂 Вы ж почти всё, как я понял, сделали, неужто не осилите до конца?

ну… я даже не знаю , я вроде сделал выборку из базы

 $comments = $wpdb->get_results("SELECT  comment_text, comment_author, comment_author_url, comment_ID, comment_post_ID FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT $number");

заменил тэг в ссылке

echo  '<li class="recentcomments"><a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '">' . sprintf(__('%1$s <br /> %2$s'), get_comment_text(), '</a><h1><a href="'. get_permalink($comment->comment_post_ID) . '#comment-' . $comment->comment_ID . '">' . get_the_title($comment->comment_post_ID) . '</a></h1>') . '</li>';

Но текст комментария так и не появился, хотя сама ссылка видна.

Поле зовут не comment_text, а comment_content.

Ю.Б., огромное спасибо!

А как настроить счетчик комментариев после установки виджета?

Anonymous
Отправить
Ответ на: