Как убрать дату комментариев WordPress. 2 способа

Просмотров: 65

Если вы убрали дату публикации, то естественно, нужно также убрать дату в комментариях WordPress. Логично? Конечно. Сегодня я покажу вам как легко можно убрать дату комментариев WordPress и сохранить актуальность обсуждения. Чтобы скрыть / убрать дату и время из раздела комментариев на вашем сайте / блоге WordPress, вам нужно добавить небольшой фрагмент стилей CSS или PHP-код в файл functions.php вашей темы ВордПресс.

2 простых способа в WordPress убрать дату в комментариях. Легко и просто.

Как убрать дату комментариев WordPress. 2 способа
Удалить дату из комментариев сайта ВП
Удаление даты и времени из комментариев скроет важную информацию, из-за которой старые комментарии будут выглядеть странно.

Однако, некоторые пользователи могут использовать комментарии иначе.

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

Убрать дату комментариев WordPress с помощью CSS

В примере, тема Twenty Thirteen. Стандартные комментарии, дата и время опубликованных комментариев:

Отображение даты и время в комментариях WordPress
Дата и время в комментариях WordPress

Переходим Внешний вид - Настроить. Дополнительные стили. Вставляем такой код CSS:

.comment-metadata {
    display:  none;
}
Примечание: здесь .comment-metadata — это класс, который я нашел в теме Twenty Thirteen. Вы можете найти любой другой класс именно для своего шаблона. Как найти, будет сказано ниже.
Скрыть дату комментарием WP с помощью CSS
Вставка CSS в WordPress

После того, как код добавлен, вы сможете наблюдать в реальном времени, что дата и время комментариев исчезла. Нажмите Опубликовать. Всё готово.

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

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

Сразу зайдите Внешний вид - Настроить. Дополнительные стили. Откройте запись с комментариями и с помощью курсора мыши выделите отметку даты и времени комментария. Кликните правой кнопкой мыши выделение и выберите Исследовать элемент для браузера Яндекс или Просмотреть код в браузере Google Chrome:

Класс даты комментариев ВордПресс
Как найти class даты комментариев WP

Посмотрите элементы раздела даты и времени в области комментариев. На скриншоте тема Twenty Twenty-One, класс даты комментариев .comment-metadata Копируете свой класс и тут же в дополнительные стили своей темы добавляете код CSS. Обновите приведенный фрагмент кода соответствующим образом и будет вам счастье:

.ваш класс {
    display:  none;
}

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

Напомню, первый метод скрывает дату только от посетителей вашего блога/сайта, но не от поисковых систем.

Если у вас по каким то причинам не получается с использованием CSS, воспользуйтесь другим методом.

Следующий способ это - убрать дату в комментариях с помощью PHP.

Удаление даты комментариев WordPress при помощи PHP

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

function theme_prefix_remove_comment_date($date, $d, $comment) { 
    if ( !is_admin() ) {
        return;
    } else { 
        return $date;
    }
}
add_filter( 'get_comment_date', 'theme_prefix_remove_comment_date', 10, 3);
// Удалить время комментариев
function theme_prefix_remove_comment_time($date, $d, $comment) { 
    if ( !is_admin() ) {
            return;
    } else { 
            return $date;
    }
}
add_filter( 'get_comment_time', 'theme_prefix_remove_comment_time', 10, 3);

Не советую напрямую добавлять код в действующею тему, так как, при обновление её вам придётся заново редактировать файл functions.php.

Для добавления PHP-кода в functions.php лучше использовать дочернею тему WP или спец-плагин Code Snippets (Простой и понятный способ добавить спиппет кода на ваш сайт без необходимости редактировать файл functions.php темы).

В примере, я использую плагин, чтобы безопасно добавить код PHP:

Добавить спиппет кода в WordPress
Добавить код php

Сохраняетесь. Дата и время публикации комментария исчезла, но осталась буква - в. У вас может быть другой предлог или слово:

В ВордПресс убрать дату в комментариях
Удалить дату и время комментариев

Чтобы удалить её, вам нужно навести курсор на эту букву и кликнуть правой кнопкой мыши, просмотреть код. Также как и в первом способе, нужно узнать класс CSS даты/времени в вашей теме.

После этого вам нужно добавить в тему следующий пользовательский CSS, чтобы скрыть эту информацию:

.class - name { 
display:none; 
}

Замените class - name на имя вашего класса даты и сохраните изменения. Всё готово.

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

Если вы передумаете со временем, просто удалите добавленный код и дата/время для комментариев WordPress начнёт отображаться на вашем сайте.

Можете заодно убрать из формы комментариев - поле сайт - по этому руководству.

Надеюсь, что моя инструкция - Как убрать дату комментариев WordPress - пригодится кому-то. Удачи и до новых встреч, коллеги!


Оставьте комментарий