Как удалить дату публикации статей на блоге WordPress

Сегодня мы узнаем, как удалить дату публикации статей на блоге WordPress.

удалить дату публикацииДля меня самой удивительно писать статью на эту тему, потому что я ужасно не люблю, когда у статьи нет даты публикации. Ищешь в поисковике актуальную информацию по какой-то проблеме, поисковик выдает релевантные, на его взгляд, статьи, а начинаешь читать и оказывается, что этой статье 2-3 года и все уже давно не так. Но это касается обучающих статей, инструкций, описаний сервисов и программ…

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

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

Ищем в этом файле слово time.  Например, на одном моем блоге эта запись выглядит так:

А на блоге клиентки так:

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

Но иногда бывает, что строка содержит еще какие-то функции, тогда удалять нужно только  часть кода от <?php до ?> .

В этом файле всё!

Как еще можно найти статью? Например, в архиве. Ищем файл archive.php, а в нем то же слово time. В моем файле оно встретилось 4 раза. Но если посмотреть внимательнее на код, то первые 3 отвечают за вывод заголовка: день, месяц и год. И только 4-й – за вывод даты публикации.

Строка выглядит вот так:

 

Здесь также надо удалить последнюю часть кода от <?php до ?> .

Еще пост можно найти через поиск. Значит, в файле search.php нужно проделать то же самое.

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

Итак, сегодня мы узнали, как удалить дату публикации статей на блоге WordPress.

Как удалить дату публикации статей на блоге WordPress: 12 комментариев

  • 30 июня 2013 в 16:11
    Permalink

    Большое спасибо! Благодаря Вашему совету пришлось восстанавливать сайт через техподдержку!

    • 30 июня 2013 в 18:31
      Permalink

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

      • 28 октября 2014 в 17:38
        Permalink

        Я бы ещё добавила, что перед любым вмешательством в коды нужно делать бекап сайта, тогда тех поддержка будет не нужна. 😆

    • 10 октября 2014 в 14:28
      Permalink

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

      • 11 октября 2014 в 21:39
        Permalink

        Я об этом пишу почти в каждой статье, где речь идет об изменении кода. А надо не «почти», а в каждой. К сожалению, коды в шаблонах очень часто отличаются, и если делать бездумно или совсем ничего в них не понимая, то можно много чего натворить. А виновата почему-то я: не то написала… 🙁

        • 12 октября 2014 в 17:24
          Permalink

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

      • 28 октября 2014 в 17:40
        Permalink

        Вот, вот, и я о том же! Незачем обвинять человека, если у самой головы на плечах нет!

  • 28 октября 2014 в 17:46
    Permalink

    Нина, а у меня другая проблема. Я удалила из кода запись «автор», перед статьёй. Ещё когда шаблон устанавливала, а теперь хотела бы вернуть эту функцию на место. То есть, что бы в начале статьи было как у тебя: «автор: Нина Жуперина». Но я не помню, как выглядит этот код, и где он стоял. Я понимаю, что рядом с указанием даты, но вот как точно, не помню. Ты не скопируешь для меня этот кусочек кода?

    • 28 октября 2014 в 21:06
      Permalink

      Хорошо, Ира, найду и напишу. А зачем удалила-то?

  • 15 января 2016 в 19:07
    Permalink

    Спасибо за информацию! Я раньше постила записи с датами, но теперь поняла, что в этом нет нужды, ведь статьи в основном о красоте и маникюре, а эти темы актуальны всегда 😉

    • 15 января 2016 в 22:22
      Permalink

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

    • 15 января 2016 в 22:22
      Permalink

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

Обсуждение закрыто.