Как удалить, убрать дату публикации?
В последнее время, ко мне на почту все чаще и чаще приходит один и тот же вопрос «Как удалить, убрать дату публикации статьи в WordPress». Уже надоедает давать одни и те же ответы, пришлось даже заготовить некое подобие шаблона, в котором все написано. В связи с этим я решил опубликовать этот пост, в котором покажу свои наработки и расскажу вам не только о том, как удалить или убрать дату публикации в WordPress, но и о том, зачем удалять дату публикации и какое влияние она оказывает на поведенческий фактор и показатель отказов.
Зачем удалять дату публикации
На самом деле причин для удаления может быть несколько, вот только некоторые из них. Первая, если вы собираетесь сделать статичный сайт, и лишь изредка будете добавлять новую информацию. Например, интернет-магазин или корпоративный сайт, которые реализованы с помощью WordPress.
Вторая причина это, когда вам необходимо убрать дату публикации из поисковой выдачи, чтобы улучшить поведенческий фактор. Например, если ваша статья будет находиться на первых строчках поисковой выдачи, а дата публикации будет старая, то трафик на нее может уменьшиться, так как пользователь может посчитать, что опубликованная на ней информация уже устарела. В основном, как мне удалось выяснить, по этой причине обращались чаще всего.
Как удалить, убрать дату публикации в WordPress
В WordPress убрать дату публикации статьи достаточно просто и не требуется никаких специальных навыков программиста. Всего лишь необходимо внести некоторые изменения в код шаблона. Какие именно изменения будем вносить, зависит от типа шаблона.
Тип №1 – the_time
Для того, чтобы убрать дату публикации в WordPress, необходимо найти и удалить строку the_time расположенною либо в файле index.php, либо в single.php вашей темы. Для этого вам будет достаточно перейти в консоль блога и открыть вкладку «Внешний вид» — «Редактор». В правой части экрана поочередно открыть index.php и single.php и просканировать их на содержание строки the_time. Для этого нажимаем сочетание клавиш «Ctrl+F» и в появившемся окне поиска ввести искомую комбинацию.
Тип №2 – get_the_date
Встречается в файле single.php. Так же, как и в предыдущем варианте, через консоль блога необходимо найти строку get_the_date и убрать.
Тип №3 – get_the_time
Расположение данного кода может быть замечено в двух местах. Первый, это в файле functions.php и иметь следующий вид.
Можно заметить, что данный код занимает несколько строк, поэтому для удаления даты публикации статьи вам потребуется их подчистить до такого вида.
Второе место, в котором можно найти get_the_time - это single.php. Как и ранее для его поиска мы используем «Ctrl+F». В моем шаблоне она имеет следующий вид.
Перед тем, как вы соберетесь убирать дату публикации, необходимо сделать резервную копию всех файлов, с которыми вы будете работать. Делается это затем, чтобы сайт или блог остался в работоспособном состоянии после неудачных действий. А на этом, уважаемые читатели, этот пост закончен. Если возникнут проблемы, обращайтесь, всегда рад помочь.
С уважением, Дороднов Иван
Навигация
Предыдущая статья: ← Анализ индексации ссылок
Следующая статья: Как сделать хлебные крошки без плагина? →
В этой же рубрике:
Понравилась статья? Получайте свежие уроки прямо на email или подпишитесь на RSS ленту блога!
Очень хорошо! Но мне повезло, когда заказывал дизайн то даты там уже небыло)
Вы правильно заметили, что тема «Как убрать дату публикации» в основном касается либо новостных блогов, либо тех, на которых опубликованная информация может терять актуальность в связи с обновлением и так далее.
Спасибо большое. Очень помогла ваша статья.
не нашла в своем коде ничего похожего ):
В статье я указывал три различных файла для нахождения даты публикации и три вида функции. Из присланного вами кода понял, что вы искали только в одном.
Класс...Спасибо за хорошую статью,У меня получилось
я нашел строку , но вы сказали удалить только
the_time ('F jS, Y') ?> А
Максим, попробуйте, все в ваших руках. Не забудьте перед тем, как удалить дату публикации, сделать резервную копию файла.
Это само собой, спс
Спасибо, все получилось, я прыгаю от радости)) Теперь никто не узнает дату публикации моей статьи.
А как убрать дату в некоторых постах?
Например, у меня в одной из рубрик статьи, для которых даты не актуальны и их бы убрать, а в блоге оставить.
Так не получится. Если только вовсе удалить даты публикации и потом расставлять их в ручную.
Зачем же так усложнять!!! Все на много проще
Общие настройки>Формат времени > Произвольно > Оставить пустым
не подскажите как к дате публикации записи добавить еще и время?В данное время на главной странице, под заголовком каждой статьи выводится дата, но так как сайт новостной нужно вывести еще и время публикации.Уже несколько дней гуглил этот вопрос и никак.
Вам нужно в код страницы, а именно в тот блок, где прописан код для отображения даты добавить строку кода php с отображением времени. К сожалению, данная функция может вызвать «глюк», то есть время будет отставать на 12 часов.