Среда , 22 Ноябрь 2017
Главная / Блогинг / О страницах шаблона WordPress (продолжение)

О страницах шаблона WordPress (продолжение)

О страницах шаблона WordPresПродолжаем разговор о редактировании темы WordPress. В прошлый раз мы рассмотрели некоторые полезные приемы работы с шаблоном блога на Вордпресс  и страницу header. Сегодня обратим внимание на страницы index и single.

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

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

Не написала об этом в прошлой статье, предполагая, что это само собой разумеется. Но теперь все-таки хочу напомнить: перед тем, как редактировать шаблон темы WordPress — сделайте его бэкап! Обязательно!

Основной шаблон, основная страница – это Index.php

Пожалуй, первый вариант перевода более верный. Но и он может ввести в заблуждение: что такое «основной шаблон»?! Где он отображается? На главной странице? На всех, без исключения страницах?

Для блога на WordPress основной шаблон применяется на тех страницах, где выводится список постов. Да, это может быть главная страница вашего сайта. А если у вас статичная главная страница – то она будет загружаться по другому, отдельному, шаблону.

Содержание кода страницы index.php делится, примерно, на следующие блоки:

  • Мета-данные (берутся из header) — meta;
  • Основное содержание – main;
  • Надписи над каждым анонсом поста – даты, автор, количество комментов и прочее, что может там быть;
  • Заголовки для каждого поста – title;
  • Метод вывода содержимого поста – обычно там код, который указывает, что выводятся только анонсы до слов «далее» или «more» (если тема англоязычная);
  • Подписи под анонсом поста – например, кнопки соцсетей;
  • Боковая колонка – sidebar;
  • Подвал – footer.

Зачем нам может понадобиться редактировать эту страницу index.php? – Например, мы хотим вставить рекламные блоки, которые будут отображаться между анонсами постов. Мы можем вставить его выше заголовка поста. Только помним, что, например, Google Adsense разрешает только три рекламных блока на странице – поэтому они будут показаны только над первыми тремя постами.

Страница записи, одна запись – single.php

Это страница, которая отвечает за вывод одного поста. Здесь должны быть:

  • Заголовок – title;
  • Контент – content;
  • Обязательная инфа вокруг поста – всякие теги, «Редактировать» или «Edit» и так далее;
  • Комменты – comments;
  • Боковая колонка – sidebar;
  • Подвал – footer.

Вот я, например, на эту страницу добавляю прилепленные кнопки соцсетей. Ведь читатели должны делиться именно содержанием отдельных постов. Я вставляю этот фрагмент кода после того, как оканчивается описание отдельного поста <!—end:main_col—> (в моей теме WordPress это так записано, у вас может быть другая запись или просто закрывающий тег </div>)

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

Главное – не влепить свою вставку в середину какого-нибудь кода. Для этого найдите теги <div> и </div> — между ними прописаны отдельные участки кода. Вставляйте фрагмент кода после того, как один блок закончился, а другой – еще не начался:

…</div>

Ваша вставка кода

<div>…

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

Первый пост этой серии о редактировании темы WordPress про header. Продолжение следует…

Читайте также

Как покупать ссылки на Блогуне?

Здравствуйте, дорогие друзья! Мы снова разбираемся в создании блога, а также его раскрутке. И сегодня ...

Один комментарий

  1. Вячеслав

    Реанимированные комменты

    Алиса:
    08.05.2012 в 22:33
    Я вчера 3 раза на малого блоге сайдбар из бекапа восстанавливала. Рекламу подбирала. Какой-то странный шаблон. Один раз правишь — все ок. Второй правишь — сайдбар исчезает. Так я кроме кода рекламы ни к чему не притрагивалась. Так и не поняла прикола.

    katyaru:
    08.05.2012 в 22:42
    Вот поэтому я разорилась на платный шаблон от живого и адекватного автора) Терпеть не могу, когда в коде какие-то козябры…

    tanichka:
    09.05.2012 в 01:29
    Я тоже наглая стала: редактирую, перевожу ( это с моим то знанием английского) Коды вставляю, ненужные из сайдбара удаляю. а раньше даже плагин боялась загрузить.

    katyaru:
    09.05.2012 в 10:29
    С опытом наглость нарастает)

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

Ваш e-mail не будет опубликован.