Урок WordPress 19: как убрать дату из постов в блоге?

Привет, читатель SEObiz.com.ua. Сегодняшний мой урок по WordPress будет о том, как можно убрать отображение даты в постах. Зачем это надо? Некоторые блоги наполняются постами, которые не имеют срока давности (пример, какие-то энциклопедические знания или что-то еще). А пользователь увидев дату публикации может решить, что информация не актуальна. Именно поэтому некоторые блогеры не отображают дату публикации поста.

Что сделать то же самое на своем блоге, необходимо будет немного знать из чего состоит тема WordPress, какие ее файлы и за что отвечают. Конечно не плохо было бы знать некоторые базовые функции php, но это не критично.

Убираем отображение даты в постах на WordPress:

1. Для начала разберемся, какая функция php отвечает за вывод даты в постах или статьях. Чтобы не входить в тонкости программирования, просто покажу:

<?php the_time(‘j.m.Y’) ?>

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

2. Скачиваем тему, которая установлена на блоге себе на компьютер, к примеру с помощью ftp. Сохраняем рабочую копию в надежном месте, а ту, которую будем править, открываем в NotePad++. Как работать с программой, можно почитать по ссылке, чтобы я не повторяла еще раз сам процесс работы с NotePad.

3. В открытых файлах темы ищем функцию вызова отображения даты публикации статьи. Скажу сразу, что эту функцию можно найти например, в файле темы, который отвечает за вывод отдельной страницы с постом — single.php:

Как убрать дату из постов

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

Но это еще не все. Ведь дата выводится на главной, в рубриках, архивах и т.д. Поэтому я и советовала открыть вам все файлы темы WordPress в программе NotePad++ и использовать поиск, так быстрее и надежнее.

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

Дополнение: моя читательница подсказала, что вывод даты поста может осуществляться и с помощью этой строки:

 

Людмила, спасибо!

К записи "Урок WordPress 19: как убрать дату из постов в блоге?" 21 комментарий
  1. Я у себя на блоге и при создании сайтов для заказчиков пользуюсь комментированием вместо удаления ненужных функций. Мало ли что может измениться?

  2. Давно собирался сделать у себя это, спасибо за напоминание.
    Вопрос к Ольге: Поясните, пожалуйста, как это комментирование вместо удаления?

    • Владимир, это значит ненужный фрагмент кода закрывается тегом .

      Если тэг прописан правильно, он выделится зеленым, либо другим, цветом, если редактировать, как советует Лена, в соответствующем редакторе.

      Обязательно соблюдайте пробелы.

  3. Извиняюсь, здесь тег не отображается 🙂

  4. ОК. Оля, большое спасибо! Удачи! (Тег виден в письме.)

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

    • Elena:

      С одной стороны да, а с другой, если контент не имеет срока давности, то дату поста можно закрыть, хотя не от поисковика, если использовать при поиске настройки времени.

  6. Это Вы так делаете и нам бы всем так хотелось делать В КАЧЕСТВЕ ПОСЕТИТЕЛЕЙ ресурса, но блогеру это не выгодно: потому что, если он видит, что даты комментов и поста старые, он теряет к ним интерес, хотя информация в них актуальна и комментирование открыто.

  7. Извиняюсь за неточность: Не блогер видит старые даты, а посетитель.
    Кстати, даже в поисковике, мы все смотрим на дату публикации и ориентируемся по ней: ищем свежее.

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

  9. Да, почему то указанная мной строка не отобразилась в комментариях. Жаль.

    • Elena:

      Людмила, Вы можете прислать мне письмо с строкой seobizcomua @ gmail.com и я просто внесу Ваш совет в пост

  10. Очень полезная статья, мне она очень помогла, спасибо.

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

  12. Надежда:

    Здравствуйте!
    У темы Graphene не нашла ни time ни data
    Может, вы уже с этим сталкивались и подскажете где и что откорректировать чтобы даты не проставлялись?

  13. Олег:

    В новом wordpress 3.5.1 ваш урок не поможет.

  14. Элементарная функция — убирать (включать) дату и автора.
    Такое можно было реализовать штатно давным-давно. Да вот разработчики по этому поводу не парятся.

  15. Давно пользуюсь.
    А вот если нужно на новых постах отображать дату, тогда как?

  16. «Элементарная функция — убирать (включать) дату и автора.»»

    А где такое найти в 3.5.1 , можно чуть подробнее?

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

Поиск по сайту
Читатели

Спонсор блога:
Отзывы о Steadyhoster.com
Самые обсуждаемые статьи
  • Плагин Заплати лайком. Как продают то, что можно взять бесплатно (39)
  • Урок WordPress 6: проверяем шаблон WordPress на вредоносность (29)
  • Контекстная реклама: РСЯ или Google AdSense (25)
  • ЧПУ и все о них (24)
  • Как увеличить доход с Google AdSense (23)
  • Основы продвижения сайта (SEO) в поисковых системах (21)
  • Урок WordPress 19: как убрать дату из постов в блоге? (21)
  • © 2017    SEObiz.com.ua    //    Войти   //    Вверх