Шаг №69.Как убрать вывод даты и автора в анонсах статей на wordpress?

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

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

В общем давайте не будем тянуть время а уже приступим к делу:

Как удалить автора и время публикации поста из шаблона?

За вывод постов на главной отвечает как правило файл index.php , но в некоторых шаблонах сделано по хитрому и за вывод постов может отвечать файл loop.php . Следовательно откройте для начала файл index.php и просмотрите его сверху вниз.

Вот примерный код который Вы должны увидеть:

<?php the_author(); ?>

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

Код отвечающий за вывод даты может выглядеть по разному например так:

<?php the_time($theme->get_option('dateformat')); ?>

или так:

<?php the_time( get_option (date_format) ) ?>

а может и так:

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

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

Для поиска необходимого кода можете воспользоваться программой Notepad2 и в нем нажать сочетание клавиш Ctrl+F и ввести искомую фразу.

Для того что бы удалить вывод даты поста, Вам нужно просто удалить код, который Вы найдете в своем файле, и который будет соответствовать одному из представленных выше.Если Вы не находите такой код в файле index.php тогда посмотрите в файле loop.php. После удаления не забудьте сохранить файл, и закачать его обратно на хостинг.

Таким простым способом можно избавиться от вывода даты поста и автора написавшего пост на главной странице. Для того что бы убрать дату на страницах категорий или тегов Вам нужно удалить код на соответствующих страницах archive.php и tag.php

Заметка получилась короткая, но не менее полезная для новичков в искусстве освоения wordpress.

А полезна ли для Вас статья о удалении даты публикации и автора с главной страницы wordpress?

  • Елена

    Добрый день, Артем! Сегодня пыталась посмотреть 68й урок, захожу через список уроков, а там вместо него 69й. А на 69м тоже 69й. Захотелось помочь вам исправить ошибку )))
    Я уже писала вам. Если можно, ответьте если не уроком, так просто письмом:
    Хочется создать какой-то не очень стандартный сайт, без стандартных блоков, соответственно шаблоны Вордпресс не подходят. Есть программы, в которых можно нарисовать свой шаблон (знаю Артистер), но там тоже есть структура. Хочется узнать, как можно сделать, например, такое (чтобы легче было представить): нарисовать посредине листа ромашку, а на каждом лепестке название категории блога. Кликаешь на лепесток — переходишь на статьи. Без стандартных вертикальных меню, без «шапок». То есть чтобы ссылки были там, где мне хочется и повернуты под тем углом, как предполагает рисунок.
    Я видела такое на одном из сайтов — там был изображен летящий домик, с него свисала веревочная лестница и на ступеньках лестницы «меню».
    Возможно ли такое сделать для Вордпресс и если «да», то как? Желательно не через флеш — он у некоторых людей отключен, насколько я знаю
    Буду Вам очень благодарна!

    • http://wpcreate.ru Артем Петрусенко

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

      • Елена

        Спасибо за ответ 🙂
        Дизайн я могу нарисовать сама, а вот остальное…
        Может вы встречали какие-то статьи по этому поводу?

        • http://wpcreate.ru Артем Петрусенко

          Тогда приготовьте дизайн, а потом файлы в формате psd передайте верстальщику. Статьи по теме не встречал.

      • http://a-cont.ru Юрий

        Артем, присоединяюсь к вопросу Елены. Хотел уточнить насчет того, можно ли реализовать необычный дизайн темы именно для движка WordPress? Или для этого нужен другой CMS?

        • http://bekelm25.ru beklem25

          WordPress прекрасно подходит. Но еще руки нужны ровные, а не кривые. Не хотите платить верстальщику, учите сами. Никакая cms не воплотит Ваши фантазии самостоятельно 😉

        • Andrey

          Ваша ромашка делается очень легко, посмотрите в сторону IMAGE MAP, рисуете какую хотите картинку , и делаете произвольную геометрическую разметку под сслыки, ну а сделать разный шаблон для главной страницы wordpress и всего остального думаю вообще труда не составит

        • Andrey

          Ваша ромашка делается очень легко, посмотрите в сторону IMAGE MAP, рисуете какую хотите картинку , и делаете произвольную геометрическую разметку под ссылки, ну а сделать разный шаблон для главной страницы wordpress и всего остального думаю вообще труда не составит

  • http://greens-avenue.ru Оксана

    Артем, спасибо за статью. А как убрать на странице? Чтобы в конце статьи не отображалась информация «свежие записи», а дальше целая простынь, все, что на главной странице. Нет возможности прикрепить картинку, если не очень понятно, посмотрите у меня любую страницу (не рубрику или заметку), в конце статьи.

  • http://barishnia.ru Лариса

    Добрый вечер, Артем! А у меня вопрос не по анонсу статей а по комментариям. В комментариях у меня дата с ссылкой. Как бы мне эту ссылку убрать? Если подскажите , буду благодарна.

    • http://wpcreate.ru Артем Петрусенко

      Здравствуйте Лариса, посмотрите в папке wp-includes файл comment-template.php в нем есть функция которую можно найти поиском по файлу:

      function start_el(&$output, $comment, $depth, $args)

      А в этой функции есть строка:

      <?php printf( __('%1$s at %2$s'), get_comment_date(),  get_comment_time("H:i")) ?>

      вот ее нужно найти и удалить.

      • http://barishnia.ru Лариса

        Артем, строку убрала но ссылка осталась.

  • http://pancr.ru Наталия

    Здравствуйте,
    А как удалить дату и автора только в одном посте?

    • http://wpcreate.ru Артем Петрусенко

      А для чего Вам это?

      • http://business-soft.com.ua Андрей

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

      • http://otpuskthai.ru/ Siamlive

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

  • Алёна

    Артём, спасибо за статью! Вы мне очень помогли. Успехов!

  • http://vsepro100.net павел

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

  • http://saitkyrort.ru http://saitkyrort.ru

    с главной странице убрала, спасибо. А как убрать с рубрик?

    • http://wpcreate.ru Артем Петрусенко

      Посмотрите в файлах category.php и archive.php и по аналогии действуйте.

  • Алексей

    Артем, не могу найти код автора убрать автора. Все обыскал. Все опробовал. Сильно хитро спрятали. Версия 3.5.1 вордпресс. Подскажи пожалуйста что нужно еще сделать? Может где то он идет в массиве? Заранее благодарен за ответ ❓ ❓ ❓

    • http://wpcreate.ru Артем Петрусенко

      Алексей, а как шаблон называется? 😐

      • Алексей

        Артем, шаблон twentyten-Wordpress

  • http://cimetrica.ru adward

    Подскажите, как выводить дату предыдущего и следующего постов?
    как вывести ссылки — я понял:
    previous_post_link
    и
    next_post_link

    как выводить миниатюры — тоже (нужно передать ID)

    а вот что делать с датами?

    • http://wpcreate.ru Артем Петрусенко

      Adward, приветствую!
      Для предыдущего поста:

      <?php $previous_post = get_adjacent_post();
      echo '<a href="' . get_permalink( $previous_post ) . '" rel="nofollow">' . $previous_post->post_date . '</a>';
      ?>

      Для следующего поста:

      <?php
      $next_post = get_adjacent_post( true, '', false);
      echo '<a href="' . get_permalink( $next_post ) . '" rel="nofollow">' . $next_post->post_date . '</a>';
      ?>

      😉

      • http://cimetrica.ru adward

        Предыдущий:

        $prevPost = get_previous_post(); 
         
        if (!empty( $prevPost )): 
        echo get_the_time('j F Y', $prevPost->ID)
         
        previous_post_link('%link');

        Следующий пост:

        $nextPost = get_next_post(); 
         
        echo get_the_time('j F Y', $nextPost->ID)
      • http://wpcreate.ru Артем Петрусенко

        По сути в моем способе можно выводить разные данные изменяя вот этот параметр:
        $previous_post->post_title — выведет название поста
        $previous_post->post_date — дату поста
        $previous_post->post_author — автора поста
        ну и так далее…

        • http://3dseo.com.ua vipersone

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

  • http://isakov.pro Сергей

    Проверил все способы, моя тема какая-то проклятая что ли оказалась! 🙁
    single.php вообще нет, в index.php ничего даже похожего нет, и loop.php в папке с темой тоже не нашлось.

    Тема Customizr, какой-то француз разработал. Дизайн интересный, но вот дата и метки сильно мешают..

    • http://wpcreate.ru Артем Петрусенко

      Сергей, откройте папку parts а в ней найдите файл metas.php и в нем измените в самом низу:

      	printf(
      		$utility_text,
      		$categories_list,
      		$tag_list,
      		$date,
      		$author
      	);

      на

      	printf(
      		$categories_list,
      		$tag_list,
      		$date,
      		$author
      	);
    • http://wpcreate.ru Артем Петрусенко

      Ошибочка, можете вообще удалить эту часть кода, что я опубликовал выше 😉

  • http://3dseo.com.ua мшзукіщту

    Добрый день автор!
    Я вот сейчас перековырял свой дизайн и не могу найти файл loop.php, в файле index.php нет строчки .

    дизайн использую iFeature от разработчика CyberChimps

    У меня еще много есть вопросов по данному дизайну, но сначала хочу решить этот вопрос.

  • http://3dseo.com.ua vipersone

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

    • http://wpcreate.ru Артем Петрусенко

      За дизайн главной странички чаще всего отвечает файл index.php, по поводу его изменения для блочного отображения это все индивидуально для каждого шаблона.

  • Яков

    Спасибо, очень помог

  • http://zarobitok.ru/ Андрей

    Доброе время суток! не по теме Форма комментарий-это плагин или сами делали?
    За ранее благодарен.

    • http://wpcreate.ru Артем Петрусенко

      Также доброго времени суток. Форму комментариев делал сам.Если интересно, то могу написать статью как сделать такую же, только это уже после отпуска будет.

      • http://zarobitok.ru/ Андрей

        Буду благодарен, отпуск — это святое, хорошего отдыха холодного ➡ (пива) и горячих девушек — вроде бы так 😕

  • http://snego-uborka.ru/ Evgen

    У меня куча этих файлов индекс, какой править??
    В какой папке лежит этот файл??

    • http://wpcreate.ru Артем Петрусенко

      Как называется шаблон?

      • http://snego-uborka.ru/ Evgen

        Winter

      • http://snego-uborka.ru/ Evgen

        Автор: wpart
        Версия 1.0

      • http://www.spy-soft.net/ Кейлоггер

        А удаление кода вывода даты, удалит показ даты в снипете?

  • http://buddy-vi.ru Владимир Иориш

    Артем, вроде выполнил правильно процедуру удаления даты в файле index.php, но дата осталась. А файла loop.php я на своей теме Arthemia не наблюдаю вообще

  • Андрей

    Добрый вечер,Артем.Вот снова обращаюсь к Вам за помощью.Где-то на Вашем блоге видел русскоязычный виджет для баннеров.Буду признателен,если подскажите как называется.И можно ли в нем без правки кода,просто закачать готовую картинку?Спасибо.

  • http://eluym.ru Алексей

    Артем, подскажите, пожалуйста, а как убрать после анонса или статьи «Теги». Не хочу, чтобы читатели видели их. Ведь указываю для поисковиков. Пусть только останется «Опубликовано в рубрике» и «Оставить комментарий». Буду ждать Вашего ответа. Как для новичка, мне очень важен Ваш совет. Спасибо.

    • http://wpcreate.ru Артем Петрусенко

      Алексей, в файле single.php нужно удалить код:

      the_tags
      • http://life-price.ru zee

        За формат даты в WordPress отвечает строчка, которую можно найти Админпанель => Параметры => Общие.
        Отметьте Произвольно => в окошечке уберите символы d.m.Y => Сохраните.
        Вуаля , с вас клик по адсенсу на моем сайте если не трудно

  • Андрей

    Привет тему создавал в артистере и там сразу убрал дату и автора но при проверке в гугле выдает ошибки вот
    Ошибка. Missing required field «entry-title».
    Ошибка. Missing required field «updated».
    Ошибка. Missing required hCard «author».
    эти ошибки влияют на продвижение в seo их нужно убирать и как это сделать? если взять шаблон там где есть автор и дата то будет на 2 ошибки меньше

  • Ольга

    Спасибо. Смогла удалить дату путём удаления из файлов index.php, archive.php, single.php. Также убрала картинку админа.

  • http://vsenovostisveta.ru/ Новости всего света

    А у меня на сайте наоборот не отражаются даты постов на внутряках, поэтому в ротапост не берут. подскажите — что надо прописать, чтобы даты появились? На главной отражаются…

  • http://velgengni.ru Alex

    не получается удалить автора и время публикации 😮

  • http://narmedblog.ru Николай

    Скажите, а как можно убрать дату комментариев

    • http://znay-ka.net/ Максим

      Спасибо, помогло!

  • http://alenkijcvetochek.ru/ зоя

    Здравствуйте! У меня, наооборот, исчезли даты во всех статьях и автор, то есть я. как их восстановить? в админке при редактировании даты стоят

  • http://muz-mics.ru костя

    Доброе утро, все убралось по вашему совету, только слово «Автор:» нет, и не могу его найти в файле, все глаза уже поломал, помогите? вот пример строчки до внесения изменений
    ID)) { ?> |

  • http://go-everywhere.net/ Александр

    Доброго времени суток
    Решил попробовать убрать «автора» и «дату»..как написано в статье. но тема шаблона, как оказалось, довольно таки хитрая! В «index.php» нужной строки кода нет, а файл «loop.php» отсутствует в шаблоне 😐
    Есть какой то совет?))
    Спасибо

    • http://zarobitok.ru/ Андрей

      Могу Вам все реализовать. за определенную плату или за отзыв

  • Роман

    Урок устарел ещё на момент публикации. Я так понимаю, что очередное перепечатывание-компиляция с чужого сайта…в большинстве шаблонов, все реализовано совершенно по другому. Да и статейка эта, почти слово в слово в сети оч. часто встречается…задолбали «афтеры» 👿
    Когда же вы все (крик в сеть) начнете делать нормальные сайты? А то друг у друга воруете статьи даже без проверки. Часто, особенно с плагами, какой нибудь тролль, на своем ГС, выкладывает «новый» урок про плаг, который год-два, а то и три не обновлялся. Пока осваивал ВП сколько мучений и зряшного времени потратил…
    Ребята!!! Да проверяйте же вы то, что выкладываете в свой блог!

    • http://wpcreate.ru Артем Петрусенко

      А что собственно не нравится? Я описал свой опыт, так как вижу решение проблемы я. Есть другие варианты решения данного вопроса предлагаю написать тут. 😉

  • Вика

    Добрый день, нет ли у Вас статьи, как удалить ссылку на дату в комментариях?