Больше результатов...

Generic selectors
Только точные совпадения
Искать в заголовках
Искать в контенте
Post Type Selectors
Filter by Categories
FAQ
Hostenko
Вдохновение
Видеоуроки
Новости
Плагины
Темы
Уроки
Хаки

Последнее время на многих блогах можно заметить, что комментарии к записям оставляются без пометки времени и даты. Дело в том, что таким образом владельцы этих блогов хотят видеть свой ресурс всегда актуальным и свежим. Ведь, если не видно даты, то неизвестно когда этот комментарий был оставлен.

Конечно, это не всегда правильная и хорошая тактика. Но, если вам все же интересно, в этом небольшом уроке мы покажем, как на WordPress убрать пометку даты и времени из комментариев к записям.

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!

Как убрать дату и время из комментариев на WordPress

Смотрите также:

Нужно ли убирать дату из комментариев WordPress?

Некоторые пользователи считают, что убрав показ даты, контент на сайте всегда будет выглядеть актуальным, и это может положительно сказаться на поисковой выдаче и SEO проекта.

Мы с этим не согласны. Фактически, скрытие даты с контента может вылиться крайне проблематичными последствиями.

Это же относится и к комментариями. Убрав дату со всех комментариев, некоторая информация может выглядеть на сайте весьма странно и неактуально, но посетитель не будет этого понимать, ведь он не узнает, что этот комментарий мог быть оставлен 5 лет назад.

Несмотря на все это, мы прекрасно понимаем, что могут быть весьма специфичные проекты на WordPress, где дата реально не нужна и ее отсутствие никак не нарушит пользовательский опыт.

Именно для таких случаев мы приводим данную инструкцию.

Убираем дату и время из комментариев на WordPress

Чтобы выполнить следующие шаги, вы должны уметь работать с файлами вашей темы оформления и понимать, как их редактировать и загружать на сервер.

Для начала нужно будет добавить следующий код в файл functions.php вашей активной темы оформления:

// Remove comment date
function wpb_remove_comment_date($date, $d, $comment) { 
    if ( !is_admin() ) {
        return;
    } else { 
        return $date;
    }
}
add_filter( 'get_comment_date', 'wpb_remove_comment_date', 10, 3);
 
// Remove comment time
function wpb_remove_comment_time($date, $d, $comment) { 
    if ( !is_admin() ) {
            return;
    } else { 
            return $date;
    }
}
add_filter( 'get_comment_time', 'wpb_remove_comment_time', 10, 3);

После сохранения файла вы можете зайти на любой пост, где есть оставленные комментарии, и посмотреть, отображается ли теперь дата:

Как убрать дату и время из комментариев на WordPress

После этого кода отображение даты комментария должно исчезнуть, но может остаться слово-префикс, которое идет перед датой или временем, как на картинке выше.

Чтобы избавиться от этого слова, нам нужно будет воспользоваться веб-инспектором (F12 в Chrome).

Нажмите правой кнопкой по этому слову и выберите Inspect element.

Как убрать дату и время из комментариев на WordPress

Нам нужно найти, какой CSS класс отвечает за вывод этого слова внутри div или span тега. На картинке выше этот класс называется comment-time.

После того как вы нашли нужный класс, добавьте этот код в ваш файл стилей style.css, чтобы скрыть это слово:

.comment-time { 
display:none; 
}

Теперь можете перейти на свой сайт и посмотреть изменения:

Как убрать дату и время из комментариев на WordPress

Вот и весь трюк! Надеюсь, эта инструкция вам пригодилась.

Источник: wpbeginner.com

 

inet.ws - Powerful VPS Hosting in the USA, Canada, UK and DE!
Алексей Шевченко
редактор wpcafe
Изучает сайтостроение с 2008 года. Практикующий вебмастер, специализирующий на создание сайтов на WordPress. Задать вопрос Алексею можно на https://profiles.wordpress.org/wpthemeus/

Комментарии к записи: 9

Андрей:

у меня после этой замены пишет что коментарий добавлен 48 лет назад!
Чтото пошло не так!

Ксенья Юрьевна:

Мне нужно убрать только время, а точнее at, в переводе «в». Эта буква портит анкорные ссылки сайта. Попробую справиться, спасибо за совет.

Ксенья Юрьевна:

Нашла по вашему совету у себя:.
У вас класс не записан, а стоит точка, мне так же написать, а потом остальной код — 3 слова?
Спрашиваю, потому что не имею своего опыта, а спросить не у кого.

Roman:

Почти получилось. Осталась подчёркнутая буква «В», которую убрать так и не удалось

WPcafe:

Что за буква В?

Roman:

WPcafe: здесь какие- то неполадки с комментариями. Посмотрите эту «В». Как убрать ?

Артур:

Вы бы лучше рассказали как убрать не дату комментариев, а ссылку в этой дате и у автора комментария, особенно у админа. Короче надо оставить отображение и автора комментария и его даты, но чтобы они были не ссылками, а просто текстом.

Support Hostenko:

Добрый день.

Для этого вам придется внести изменения в файлы текущей темы WordPress, которые отвечают за вывод даты и автора публикации. Например в теме Twenty Twenty это template-tags.php (inc/template-tags.php). Перед внесением любых изменений не забудьте сделать резервную копию сайта. В шаблоне нужно удалить ссылку на автора и тему, и оставить только вывод текста. Также, при редактировании фалов напрямую в текущей теме, после обновления все изменения пропадут, поэтому стоит создать дочернюю тему и вносить изменения в файлах дочерней темы.

Артур:

Благодарю вас! Вы мне очень помогли! Нигде не мог найти решение данной проблемы.

Добавить комментарий