Как вывести текст комментариев на первую страницу сайта (sms wp)?
Сайт на вордпресс. Через виджеты последние комментарии выведены на первую страницу. Но при этом показывается автор комментария и к какой записи (ее название) комментарий. А вот сам текст комментария автоматически не выводится.
Если у кого-то, работающего в WP, есть опыт выведения комментариев на первую страницу вместе с текстом - поделитесь, пожалуйста:).
<?php
$args = array(
'number' => 10,
'orderby' => 'comment_date',
'order' => 'DESC',
//'post_id' => 0,
'type' => '', // только комментарии, без пингов и т.д...
);
if( $comments = get_comments( $args ) ){
echo '<div class="lastcomments"><h3>Свежие отзывы и комментарии:</h3><div class="scroll">';
foreach( $comments as $comment ){
$comm_link = get_comment_link( $comment->comment_ID ); // может быть тяжелый запрос ...
$comm_short_txt = mb_substr( strip_tags( $comment->comment_content ), 0, 260 );
echo '
<div class="commentblock">
<div class="commentinfo">
<p class="commentauthor">'. $comment->comment_author .'</p>
<p class="commentmodel">про '. get_the_title($comment->comment_post_ID) .'</p>
</div>
<p class="commenttext">'. $comm_short_txt .'...<a rel="nofollow" href="'. $comm_link .'">далее</a></p>
</div>';
}
echo '</div></div>';
}
;?>
Если нужен плагин, то первый же запрос в гугле выдает целый каталог:
https://wordpress.org/plugins/tags/recent-comments/
Можно не знать Wordpress, но не уметь пользоваться Гуглом должно быть стыдно.
И это не ПРОБЛЕМА. Это ЗАДАЧА, которую лично вас никто решать не просил. Я не искала вебмастера для ее выполнения. Мне интересно было решить ее самой. Я попросила поделиться опытом тех, кто ее уже решал, для того, чтобы на основе этого опыта решить задачу самостоятельно. Опытом человек поделился. См. выше. Удачи.
Не хотите ставить плагины? Хорошо. Один запрос в Гугле "wordpress вывести последние комментарии" выдает ресурс: https://wp-kama.ru/function/get_comments Там есть вся необходимая информация по вашей задаче.
Даже с минимальными знаниями PHP и парой минут изучения инструкций, можно без проблем вывести комментарии на главную страницу. Но, как я вижу, вы даже не пытались решить задачу своими силами, а просто ждали, что кто-то пришлет вам готовый код.
"Мне не нужны ваши ссылки, я даже по ним не проходила и проходить не буду" - что и требовалось доказать. Вы даже не пытались работать своими мозгами и искать решение, а ждали когда вам пришлют готовый вариант прямо сюда, в комментарии.
"когда вы станете профессионалом, который сможет рассказать о плюсах и минусах каждого плагина"
С чего вы решили, что я или кто-то другой будет расписывать для вас плюсы и минусы различных плагинов? Тем более что это невозможно в принципе - для каждого сайта могут подходить совершенно разные варианты. А вы не дали ссылку на свой сайт, не дали название темы, не предоставили хотя бы фрагмент кода, где у вас выводятся комментарии. Несколько человек в этом треде намекнули вам, что отгадать какой вариант вам подходит невозможно, что все зависит от шаблона, что нужно изучать код. Я единственный, кто вступил с вами в длинный диалог. Все остальные вас полностью проигнорировали.
Мифические "профессионалы", о которых вы говорите, с вами вообще разговаривать бы не стали. Они ценят свои мозги и свободное время. Тратить выходной день на описание плюсов и минусов плагинов для какой-то ленивой тётки - такой фигнёй профессионалы точно заниматься не будут. Вы слишком много на себя берёте, мадам.
З.Ы. Давно не участвовал в таких качественных срачах с женщинами (бабами). Вы прямо вернули меня в мой 2007-й. Спасибо за шикарные выходные!