Хотите ли вы отображать самые последние комментарии сверху в WordPress?
По умолчанию WordPress отображает сначала старые комментарии. Однако некоторые владельцы сайтов могут захотеть изменить порядок комментариев, отображая самые новые комментарии сверху.
В этой статье мы покажем вам, как легко упорядочить комментарии в WordPress, отображая самые последние комментарии сверху.
Зачем и когда переставлять комментарии WordPress
По умолчанию WordPress отображает комментарии по мере их публикации. Это означает, что самые старые комментарии отображаются вверху, что дает больше возможностей для просмотра тем комментариям, которые были отправлены первыми.
Однако многие владельцы сайтов используют комментарии для повышения вовлеченности пользователей. Показывая сначала новые комментарии, вы можете поддерживать свежую беседу и получать больше комментариев на своем блоге WordPress.
Учитывая это, давайте рассмотрим, как легко изменить порядок отображения комментариев в WordPress, отображая более новые комментарии сверху.
1. Отображение новых комментариев первыми в настройках WordPress
WordPress поставляется со встроенной опцией для изменения порядка отображения комментариев на ваших постах и страницах.
Просто перейдите в раздел Настройки » Обсуждение страница. Здесь в разделе «Другие настройки комментариев» вы найдете опцию «Комментарии должны отображаться вместе со старыми комментариями в верхней части каждой страницы».
Нажмите на выпадающее меню и выберите Новые. После этого вам нужно нажать на кнопку ‘Сохранить изменения’ в нижней части страницы, чтобы сохранить ваши настройки.
Вот и все, теперь WordPress будет отображать последние комментарии сверху. Теперь вы можете посетить свой сайт, чтобы увидеть новые комментарии, отображающиеся вверху.
2. Ручная установка порядка отображения комментариев в WordPress
Этот метод требует добавления кода на ваш сайт WordPress. Если вы не делали этого раньше, то посмотрите наше руководство о том, как легко добавить пользовательские фрагменты кода в WordPress.
Метод по умолчанию проще, но есть несколько сценариев, когда он может работать не для всех пользователей.
Допустим, вы работаете над темой WordPress для клиента и хотите отображать новые комментарии сверху. Однако у вас нет доступа к установке или странице настроек WordPress клиента.
В этом случае лучше использовать метод кода.
Просто добавьте этот код в функции вашей темы.php файл или специфический для сайта плагин.
function wpb_reverse_comments($comments) < // Check comment order $comment_order = get_option('comment_order'); // if comment order is default then change it. if ( $comment_order == 'asc' ) < return array_reverse($comments); >> add_filter ('comments_array', 'wpb_reverse_comments');
Этот код сначала проверяет настройки WordPress для подтверждения порядка комментариев.
Если порядок комментариев в WordPress установлен по умолчанию (сначала старые), то он использует фильтр comments_array для обратного отображения комментариев (сначала новые).
Примечание: Этот код заставит WordPress показывать сначала новые комментарии, независимо от того, какая опция установлена в настройках WordPress. Если вы хотите вернуть стандартный порядок комментариев, то вам нужно удалить этот код.
На этом все, мы надеемся, что эта статья помогла вам изменить порядок комментариев в WordPress, чтобы отображать самые последние комментарии сверху. Вы также можете посмотреть наше руководство о том, как получить бесплатный SSL-сертификат для вашего сайта WordPress, или наше экспертное сравнение лучших программ для чата для малого бизнеса.
Источник: www.wpbeginner.com