Как убрать дату в wordpress

Как убрать дату в wordpress и зачем её убирать

Это оправдано в тех случаях, когда сайт предоставляет информацию, которая не устаревает и год, и два. В этом случае дату можно убрать, так как для человека она не будет иметь значения. Это может быть сайт про какие-нибудь детские поделки, косметологические процедуры, про здоровье и т.д. Согласитесь, например, схема лечения бронхита не меняется каждый год. Могут выпускаться новые препараты, но лечение болезни производится по давно разработанной классической схеме. Поэтому информация даже через три года будет актуальной. Но вот человек, который зашёл на этот сайт за советом, информация трёхгодичной давности может не заинтересовать. Срабатывает психологический фактор, если дата публикации старая, значит, она не актуальна.

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

Как убрать дату в wordpress: самый легкий способ

Этот способ самый лёгкий потому, что не нужно лезть в редактор, а все нужные настройки необходимо произвести в общих настройках админки. Сначала я порекомендую вам именно этот способ, так как на большинстве тем wordpress он отлично срабатывает.

Для этого зайдите в «Настройки» своей админки и выберите «Общие». Пролистайте вниз до формата даты и времени. Выберите пункт «Произвольно», а напротив него удалите символы, поле нужно оставить пустым, как показано на скриншоте ниже. Сохраните настройки и перейдите  на свой сайт, чтобы оценить результат.

Как убрать дату в wordpress

Как убрать дату в wordpress: более сложный способ

На одном из моих сайтов хорошо подействовал первый способ. А вот на этом, где вы сейчас читаете данный пост, возникли трудности. Поэтому пришлось искать способ посложнее. Можно, конечно, поковыряться в коде и поискать строчки, которые отвечают за вывод даты, но вся сложность в том, что они могут быть в разных местах шаблона. Всё это может занять очень много сил, времени и нервов, а такой способ, пусть и не очень правильный, позволяет одним махом убрать дату везде! К тому же, если вы захотите по каким-то причинам вернуть всё на место, то это будет также легко сделать, просто нужно удалить вставленный код и обновить страницу.

Поэтому мы не будем менять код, а просто разместим в functions.php фильтр. Сам код, который нужно туда вставить небольшой, ставится он в самом конце и не нужно искать место, куда правильно приткнуть эту строчку, чтобы всё заработало. Главное, перед всеми манипуляциями с редактором не забыть сделать бекап, на всякий случай.

Вот этот код, который вам нужно вставить в functions.php:

 

 
function my_empty_date() {
    return '';
}
add_filter('the_time','my_empty_date');
 

 

В моей теме такой приём подействовал. Единственный нюанс, если возле даты вашей темы отображалась какая-нибудь иконка, то она останется на прежнем месте, исчезнет только дата. Тогда придётся немного поковыряться в таблице стилей, чтобы убрать её или просто замаскировать её с общим фоном.

Если код не сработает, то можете попробовать вот такой универсальный вариант:

 

 
function my_empty_date() {
    return '';
}
add_filter('the_time','my_empty_date');
add_filter('get_the_time','my_empty_date');
add_filter('the_date','my_empty_date');
add_filter('get_the_date','my_empty_date');
 

 

А теперь приведу пример с первым кодом, который я испытала на этом сайте. Вот так это отображается у меня:

 

Как убрать дату в wordpress

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *