mojwp.ru
Назад

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

Опубликовано: 30.04.2013
37
2079

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

или

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

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

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

Послесловие

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

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

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

Автор:
Виталий
Поделиться
Похожие записи
Черкани пару строк
  • Андрей
    Опубликовано: 30.04.2013 Ответить на сообщение

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

  • Dюша
    Опубликовано: 30.04.2013 Ответить на сообщение

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

  • Sueno
    Опубликовано: 01.05.2013 Ответить на сообщение

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

  • Алексей Виноградов
    Опубликовано: 01.05.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 02.05.2013 Ответить на сообщение

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

  • Ильдар Тимербаев
    Опубликовано: 02.05.2013 Ответить на сообщение

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

  • Василий
    Опубликовано: 02.05.2013 Ответить на сообщение

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

  • Александр
    Опубликовано: 02.05.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 02.05.2013 Ответить на сообщение

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

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

      • Александр
        Опубликовано: 02.05.2013 Ответить на сообщение

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

  • WPixel
    Опубликовано: 04.05.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 04.05.2013 Ответить на сообщение

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

      • WPixel
        Опубликовано: 05.05.2013 Ответить на сообщение

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

        • Виталий
          Опубликовано: 05.05.2013 Ответить на сообщение

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

          • Александр
            Опубликовано: 05.05.2013 Ответить на сообщение

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

          • Виталий
            Опубликовано: 05.05.2013 Ответить на сообщение

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

  • Ирина
    Опубликовано: 05.05.2013 Ответить на сообщение

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

  • Александр
    Опубликовано: 05.05.2013 Ответить на сообщение

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

  • Сергей
    Опубликовано: 06.05.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 06.05.2013 Ответить на сообщение

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

  • Margarita
    Опубликовано: 29.05.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 29.05.2013 Ответить на сообщение

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

  • Андрей
    Опубликовано: 03.06.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 03.06.2013 Ответить на сообщение

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

  • Rimskij
    Опубликовано: 03.07.2013 Ответить на сообщение

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

    • Виталий
      Опубликовано: 03.07.2013 Ответить на сообщение

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

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

  • Дмитрий
    Опубликовано: 30.08.2013 Ответить на сообщение

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

  • Леночка
    Опубликовано: 15.04.2014 Ответить на сообщение

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

    • Виталий
      Опубликовано: 15.04.2014 Ответить на сообщение

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

    • Леночка
      Опубликовано: 15.04.2014 Ответить на сообщение

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

  • Siamlive
    Опубликовано: 30.07.2014 Ответить на сообщение

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

    • Виталий
      Опубликовано: 30.07.2014 Ответить на сообщение

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

  • Roman
    Опубликовано: 27.04.2015 Ответить на сообщение

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

  • Alfy
    Опубликовано: 06.09.2015 Ответить на сообщение

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

  • prostolinux
    Опубликовано: 23.12.2015 Ответить на сообщение

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

    • Виталий
      Опубликовано: 23.12.2015 Ответить на сообщение

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

  • vvvs
    Опубликовано: 13.02.2017 Ответить на сообщение

    Сейчас гугл требует дату публикации и имя автора статьи. Это можно увидеть в гугл вебмастере.

Имя
Укажите своё имя и фамилию
E-mail
Без СПАМа, обещаем
Текст сообщения
Отправляя данную форму, вы соглашаетесь с политикой конфиденциальности и правилами нашего сайта.