Как очистить шаблон WordPress. Часть 1

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

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

Не забывайте делать резервные копии файлов, с которыми будете работать. А для самой работы рекомендую бесплатную программу Notepad++ (пока не закрыли ее окно, можно откатить все изменения в файле).

Что мы будем удалять

Убирать мы будем "дату публикации", "автора публикации", "метки", "рубрика записи".

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

  • index.php (обычно главная страница)
  • single.php (обычно страница самой записи, но может называться по-другому)
  • category.php или archive.php (рубрики и архивы)
  • page.php
  • и любое другое название, в случаях с навороченными шаблонами.

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

Представленные ниже функции PHP могут быть помещены внутри тега ссылки. Его убираем вместе с функцией.

Удаляем дату публикации

В некоторых случаях дата записи будет лишней. Избавимся от нее.

<?php the_time('F jS, Y') ?>

Поищите в шаблоне эту функцию. Она может быть обернута в контейнер div, либо рядышком прописан путь до изображения. Аккуратно удалите и посмотрите что получилось. Если что в Notepad++ нажмите CTRL+Z на редактируемом файле и все вернется на шаг назад (все как в Word).

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

Удаляем имя автора статьи

Если ведете сайт в одиночку (один автор), то нет смысла отображать имя автора. Ищем подобное:

<?php the_author() ?>

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

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

Удаляем метки

Зачастую метки ставятся в файле конечной записи в самом конце статьи, либо после заголовка. Ищем следующее:

<?php  the_tags('Метки: ', ', ');  ?>

или

<?php  the_tags(); ?>

Удаляем название рубрики

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

<?php the_category() ?>

Вместо любой из функций можете прописать свою информацию и она отобразится на выбранном месте.

Послесловие

Главное не забывайте делать резервные копии файлов. А лучше себе на компьютер сделайте полный бэкап шаблона на всякий случай.

В следующей статье из данного цикла продолжим чистить шаблон. А сейчас почитайте сайт, в котором есть Все о заработке в интернете (сайт активного пользователя mojwp.ru).

Если хотите что-то убрать в своем шаблоне, то пишите в комментариях к данной статье название шаблона и что убрать. В следующей статье рассмотрим на примере как это сделать.

Привет. Меня зовут Виталик и я автор этого блога, а так же Магазина WordPress https://wp-r.ru/.

Отблагодарить Z888279575784 R109400923968 или ЯД 41001651742138

Оказываю услуги по созданию и настройке сайтов на WordPress (верстка, натяжка).

Мои Контакты. Я в Twitter @mojWP. Смотри на Youtube. Читай RSS блога.

Опубликовано 36 комментариев
  1. Андрей (129 комм.) says:

    Благодарю Виталий за оперативность 😉

  2. Dюша (16 комм.) says:
    http://bez-buhla.ru

    Спасибо за полезную информацию! Давно уже собирался это поубирать, но не знал как.

  3. Sueno (44 комм.) says:
    http://sueno.ru

    интересно, знала но не все. Иногда очень надо убрать этот хлам, но не во всех темах быстро находишь места удаления.

  4. Алексей Виноградов (8 комм.) says:
    http://it-like.ru

    Думаю это умеcтно ради дизайна, но на нагрузку хостинга не повлияет заметно

    • Виталий (1675 комм.) says:

      Согласен. Представлено лишь начало в оптимизации шаблона. Минус 4 обращения.

  5. Ильдар Тимербаев (1 комм.) says:
    http://zdorovexpert.ru/kurs

    Согласен с Алексеем. Но то, что эти теги нужно убрать, это однозначно.
    Значит, будем делать 🙂

  6. Василий (5 комм.) says:
    http://vellisa.ru/

    Спасибо. Убрал теги и названия рубрик, даты пока оставил.

  7. Александр (5 комм.) says:

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

    • Виталий (1675 комм.) says:

      Подскажу. Ждите вторую часть.

      Относительна смысла: он есть. Посмотрите на разнообразие тематик сайтов и сразу поймете.

      • Александр (5 комм.) says:

        Виталий , благодарю за ответ .

  8. WPixel (7 комм.) says:
    http://wpixel.ru

    может я не в теме, но для чего все это?

    • Виталий (1675 комм.) says:

      Что именно "это"?

      • WPixel (7 комм.) says:
        http://wpixel.ru

        Да собственно про удаление дат,рубрик и тд из шаблона

        • Виталий (1675 комм.) says:

          Самый простой пример: даты, рубрики, авторство будут лишними на сайтах под директ/адсенс.

          • Александр (5 комм.) says:

            Виталий , скажите , если я уберу дату,автора,изображение то есть полностью все , блок DIV в котором все это отображалось убирать можно ?

          • Виталий (1675 комм.) says:

            в 99% можно убрать без последствий. Однако все зависит от верстки шаблона (могут съехать блоки). Попробуйте. Если что откатите назад изменения. Используйте Notepad++

  9. Ирина (4 комм.) says:
    http://batalova62.ru/

    Спасибо, за интересную статью, обязательно сделаю, как вы сказали. Я как раз сегодня занялась "чисткой" файлов от ненужных кодов. И заменой "запросов" к базе данных в файле header.php на "обработанные" запросы. Так, что ваша статья, как раз вовремя. Еще раз спасибо.

  10. Александр (2 комм.) says:
    http://bakznak.ru

    Виталий, дату удалять нельзя,ротапост не зарегистрирует,у них на это чёткие требования

  11. Сергей (1 комм.) says:
    http://goldexclub.com/rassylka

    Как убрать из шаблона зловредный код(или ссылки на автора)? После "тупого" удаления - шаблон перестаёт работать...

    • Виталий (1675 комм.) says:

      Если честно - не имею понятия.
      Вы не подскажите курс доллара через 452 дня?

  12. Margarita (1 комм.) says:
    http://chudovosti.ru

    Видимо, редкий случай вы рассматриваете. Авторство поста и дата публикации - неотъемлемые атрибуты любого нормального блога.

    • Виталий (1675 комм.) says:

      wordpress используется не только как блог. Это вам наводка.

  13. Андрей (5 комм.) says:
    http://stizos.ru/

    Зловредный код (ротируемые ссылки на левые сайты) в используемом шаблоне в моем случае был прописан в файле footer.php
    Удаление кода ломало шаблон, поэтому я просто заменил ссылки в тексте на свои: свой твиттер, персональный сайт и т.д. Можно прикрутить свой G+ или просто основные страницы этого же сайта. Совет Виталий о резервной копии весьма дельный, но в моем случае запоздалый. Я был аккуратен, но по видимому снес какую-то запятую в тексте и мой подвал уехал влево (где сейчас и находится))))) Сложно ли это поправить?

    • Виталий (1675 комм.) says:

      если что-то удалили лишнее, то откройте в Notepad++
      Он подсветит структуру, будете видеть

  14. Rimskij (2 комм.) says:
    http://mixyblog.ru/

    А как убрать ссылки в датах комментариев???

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      2 варианта:
      1. либо в шаблоне прописано. Ищите код, который выводит даты.
      2. убирать в файлах движка. Сходу не скажу в каком месте.

      Если в шабе не найдете, то обращайтесь. Контакты в шапке.

  15. Дмитрий (5 комм.) says:
    http://kuxnyvostoka.ru/

    Честно говоря мне не кажется что именно это сильно грузит сайт!

  16. Леночка (2 комм.) says:

    Пытаюсь удалить с файла archive.php, но сайт перестает работать! Вместо сайта просто белый экран! Что может быть не так?
    У меня метки (теги) выводятся после превью каждой статьи и после самой статьи.
    Буду очень благодарна за помощь!

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

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

    • Леночка (2 комм.) says:

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

  17. Siamlive (1 комм.) says:
    http://otpuskthai.ru/

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

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

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

  18. Roman (1 комм.) says:
    http://kurtkin.ru/

    Огромное спасибо! Перерыл кучу статей в интернете и только ваша статья помогла решить проблему. Все оказалось легко и просто!

  19. Alfy (1 комм.) says:

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

  20. prostolinux (14 комм.) says:
    http://prostolinux.ru/

    А есть какая то программа, которая может показать ВИЗУАЛЬНО в шаблоне ошибки, функции, мусор и так далее?

    • Виталий (1675 комм.) says:
      http://mojWP.ru/

      WebSite Auditor
      Рассматривал на блоге раньше.

Не держи в себе. Выскажись.

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

© 2011-2016 | mojwp.ru | Копирование материала разрешено только с письменного согласия
WordPress: 13.68MB | MySQL:105 | 0,685sec
Премиальные плагины для CMS WordPress
Магазин WordPress WP-R.ru
Спасибо, не показывайте мне эту штуку больше!
Смотри мои обучающие видео на YouTube
Иван только что купил плагин ELT
https://wp-r.ru/plaginy/elt.html