Редактирование шаблона для блога: файлы sidebar.php, footer.php

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

Редактирование шаблона продолжу с sidebara, для начала нужно понять, что за чем там загружается, из какого количества файлов он состоит. Автор темы WordPress idiandong круто намутил, начну с того, что боковая панель выводится с помощью файла sidebar.php. В этом файле всего 6 строк, из которых 1 пустая.

В нем идет поочередное подключение 3 других файлов, которые находятся в папке с файлами шаблона.

редактировать шаблон, а именно файл sidebar

Оказывается, что этот файл редактируемого шаблона выполняет функцию каркаса, который указывает место и порядок загрузки другим файлам. Потому ищу следующий файл, который называется topbar.php. В этом файле 43 строки, самое удивительное, что очень много пустых строк – 12 или 28% от общего количества. Убираю их.

Начну с того, что эта тема WordPress поддерживает установку виджетов, для вывода рубрик, меток, баннеров ими только и пользовался. Для их установки в админке блога предусмотрен модуль topbar в разделе Виджеты. Но если я не установлю ни одного виджета, автором предусмотрено вывод двух блоков в самом верху sidebara: Recent Posts (новые записи) и Random Posts (случайно выбранные посты, можно назвать выбранные заметки)

редактирую шаблон тему

Я выделил слова, которые должны быть переведены,  зеленым. Обращаю внимание, что они являются частью PHP кода, и за вывод отвечает функция этого языка программирования. Чтобы не нарушить код, я должен только заменить выделенные слова, что находятся  между верхними кавычками. За вывод заглавия блока отвечает тег HTML H3.

Я могу этот тег заметить любым другим, тегом абзаца <p>, заглавия – <h2> и так далее. В этом случае измениться только оформление названия блока. Второй блок в верхнем виджете переводится там же образом. Красной стрелкой я указал на код, который отвечает за подключение файлов и работу sidebara. Его нельзя трогать, ведь тогда редактирование шаблона нарушит работу всего блога.

код стиля, которым форматируется боковая панель блога

Мне повезло, я при редактировании шаблона не меняю стили оформления в файле style.css, но я желаю знать какую ширину имеет боковая панель – оказывается 310 пикселей(зеленая стрелка на верхнем скриншоте). Длина верхней части в боковой панели(sidebar) зависит только от того, сколько я помещу в него виджетов: рубрики, новые посты, читаемые и так далее.

Я должен учитывать, что все ссылки ведут на какой то раздел(category), облако меток(metki), архивы(archive), страницы блога(page), блок ссылок на другие интернет –страницы, на страницы отдельных заметок(single). Когда я вывожу ссылки на разные страницы блога, они не закрыты от индексирования. Потому я должен не закрывать и страницы от индексирования, ведь в противном случае я могу потерять ТИЦ и\или PR или вообще не получить его.

Так как я закрыл от индексации файлы архива с помощью файла robots.txt, убрал блок ссылок “Архивы”. Веду борьбу над уменьшением страниц “меток”, чтобы в скором будущем избавиться от вывода в sidebar “Облака меток”. Их я заменю очень подробным меню “Рубрики”, вывод которых я реализую в нем же, а именно  с помощью файла topbar.php.

Продолжаю редактировать шаблон, добираюсь до файлов sidebarR.php и sidebarL.php. Они будут загружаться сражу же после того, как закончит грузиться содержимое последнего виджета в topbar, согласно таблице стилей их размер 152 пикселя(красные стрелки на нижнем скриншоте), также я указал, как автор выравнивает правую часть боковой панели относительно левой(2 зеленых прямоугольника), для меня это не важно.

стили оформления болковых панелей блога

Для редактирования файла шаблона важен код в php-файлах, стили оставляю в покое. Опять же в боковых панелях предусмотрено по умолчанию вывод нескольких блоков. К примеру, в правом маленьком сайдбаре будет выводится блоки ссылок на архивы – Archives и ссылок (Links), в файле 20 строк, 1 пустая. В левом сайдбаре предусмотрен вывод блоков на рубрики(Categories), в файле 13 строк.

Нет ничего сложного, просто перевожу 3 слова и сохраняю изменения.На нижнем скриншоте отображен код файла sidebarR.php

перевожу слова в панели sidebar

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

Теперь сосредоточу внимание на файле footer.php – он завершает загрузку страницы блога, и как файл header.php, работу с которым выполнял в самом начале эпопеи редактирования шаблона, загружается всегда. К счастью в этом файле не так уже и много кода – буквально 20 строк из них 7 пустых.

редактирую файл footer.php

Первая строка, которую выделил желтым цветом я удалю, ведь она выводит ссылки на подписку на RSS ленту и ленту комментариев. Они мне не нужны. Я реализовал подписку на RSS ленту с помощью сервиса feedburner, а блок подписки у меня выводится в блоке под текстом полной статьи, как это сделать я писал в посте о  редактировании шаблона — single.php.

Строка, которую я выделил серым цветом, должен переделать – все коды РНР удалить и написать: блог seomans.ru. Автор: Васильченко И.В. 2010 – 2011 г.г. В начале следующего года я скачаю файл  footer.php, изменю 2011 на 2012, и так каждый год. Относительно ссылки на блог создателя редактируемого шаблона, я ее закрою от индексирования, но название оставлю, тем более этот шаблон только наполовину его, оставил стили код отредактировал и все такое.

И завершил работу с файлами sidebara.php, footer.php, редактирование шаблона подходит к финалу, буду рад Вас видеть в завершающей статье.

Мир Вам.

Приветствую Вас, на блоге seomans.ru


Зарегистрируйтесь, чтобы получать рекомендации по созданию блогов и сайтов от seomans.ru

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

Твитнуть

Добавить комментарий


− девять = 0