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

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Останнім часом на багатьох блогах можна помітити, що коментарі до записів залишаються без позначки часу та дати. Справа в тому, що таким чином власники цих блогів хочуть бачити свій ресурс завжди актуальним та свіжим. Адже, якщо не видно дати, то невідомо, коли цей коментар був залишений.

Звичайно, це не завжди правильна та хороша тактика. Але, якщо вам все ж таки цікаво, в цьому невеликому уроці ми покажемо, як на WordPress прибрати позначку дати і часу з коментарів до записів.

inet.ws - Powerful VPS Hosting в США, Canada, UK та 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 в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 9

Андрій:

у мене після цієї заміни пише що коментар додано 48 років тому!
Щось пішло не так!

Ксенія Юріївна:

Мені потрібно прибрати лише час, а точніше at, у перекладі «в». Ця буква псує анкорні посилання сайту. Спробую впоратися, дякую за пораду.

Ксенія Юріївна:

Знайшла за вашою порадою у себе:.
У вас клас не записаний, а стоїть крапка, мені так само написати, а потім решта коду — 3 слова?
Запитую, бо не маю свого досвіду, а запитати нема в кого.

Римський:

Майже вийшло. Залишилася підкреслена літера "В", яку прибрати так і не вдалося

WPcafe:

Що за буква В?

Римський:

WPcafe: тут якісь неполадки із коментарями. Подивіться цю "В". Як прибрати?

Артур:

Ви б краще розповіли як прибрати не дату коментарів, а посилання в цій даті і автора коментаря, особливо адміністратору. Коротше треба залишити відображення автора коментаря та його дати, але щоб вони були не посиланнями, а просто текстом.

Support Hostenko:

Добрий день.

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

Артур:

Дякую вам! Ви мені дуже допомогли! Ніде було знайти рішення цієї проблеми.

Додати коментар або відгук