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

У нас есть (у меня есть) папка с темой в одну колонку и таким содержимым:

  • images\
  • style.css
  • index.php
  • comments.php
  • footer.php
  • header.php
  • functions.php
  • screenshot.png

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

Для создания темы, поддерживающей виджеты, нужен сайдбар (sidebar.php). Он может быть один (например правый), а может случится так, что вам понадобится несколько (2 правых, 2 левых, правый и левый, может еще нижний – это уже для шаблонов с множеством колонок). Но обо всем по порядку.

Предположим, нам нужен один сайдбар, правый. Будем использовать стандартные виджеты (т.е. те, что настраиваются в админке – Дизайн – Виджеты). Чтобы они работали и вордпресс не писал, что тема не виджет-совместимая, мы ее (тему) будем адаптировать.