👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
На многих моих сайтах я не могу сделать так, чтобы в запиcи после статьи отоброжались последние комментарии. В данный момент вверху отоброжаются первые. В настроякай ВП все стоит корректно, но это не помогает.
Как сделать так, чтобы в начале отображались последние комментарии к записи, а уже ниже самые первые!
Комментарии по-умолчанию отображаются в хронологическом порядке. Древовидные комментарии отображаются в виде дерева, где каждая ветвь выстроена в хронологическом порядке (от первых к последним). То есть то, что вы описали — правильное отображение комментариев.
Если вам нужно сделать шиворот-навыворот, чтобы в начале были последние комментарии, то нужно отключить древовидные комментарии в настройках блога, а потом вставить этот код в файл functions.php используемой вами темы:
Спасибо помогло!
Здравствуйте, помогите пожалуйста решить проблему с выводом новых комментариев в самом вверху и на первой странице, у меня почти все работает, но есть одна проблема.
Для пагинации комментариев у меня стоит плагин WP-CommentNavi.
В настройках Обсуждения стоят такие параметры – Разбивать комментарии верхнего уровня на страницы по N штук, по умолчанию отображается первая страница, Сверху каждой страницы должны располагаться ранние комментарии
Кроме этого вставлен код, который указан на этой странице
Все работает так как надо, но проблема заключается в том, что после отправки комментария, перекидывает на последнюю страницу со старыми комментариями вместо первой страницы, я так понимаю надо править наверное как-то плагин или есть другие варианты решения проблемы?
Думаю, что это проблема плагина. Обратитесь на форум поддержки плагина.
Здравствуйте! Может кто поможет.
Добавить комментарий
<?php if (isset($_REQUEST['ok']))
{$string = '’. ”. ‘‘.$_REQUEST[‘username’]. ‘‘. ”.$_REQUEST[‘msg’];
file_put_contents(‘1.txt’, $string, FILE_APPEND);
header(“Location: /comment.php”);}
include (‘1.txt’);?>
Ваше имя:
Ваш комментарий:
Вроде всё просто, а новые комментарии кидать наверх не получается.
Сайт: https://cryptocollecting.ru
Здравствуйте! Может кто поможет разобраться:
Комментарии
<?php if (isset($_REQUEST['ok']))
{$string = ''. ''.$_REQUEST['username'].''.$_REQUEST['msg'];
file_put_contents('2.txt', $string, FILE_APPEND);
header("Location: /2.php");}
include ('2.txt');?>
Ваше имя:
Ваш комментарий:
Вроде всё просто, а новые комментарии кидать наверх не получается.
Сайт: https://cryptocollecting.ru
<h2>Комментарии</h2>
<?php if (isset($_REQUEST[‘ok’]))
{$string = ‘<hr>’. ‘<p>’.$_REQUEST[‘username’].'<br>’.$_REQUEST[‘msg’];
file_put_contents(‘2.txt’, $string, FILE_APPEND);
header(“Location: /2.php”);}
include (‘2.txt’);?>
<hr>
<form action=”” method=”post”>
<p>
<label>Ваше имя:</label>
<input name=”username” maxlength=”20″ required></p>
<p><label>Ваш комментарий:</label>
<div id=”textarea”>
<textarea name=”msg” required></textarea></p>
</div>
<p>
<input type=”submit” name=”ok” value=”Отправить”></p>
</form>