В этом посте я расскажу как создать тему, поддерживающую виджеты и как превратить облако меток в список тегов.
У нас есть (у меня есть) папка с темой в одну колонку и таким содержимым:
- images\
- style.css
- index.php
- comments.php
- footer.php
- header.php
- functions.php
- screenshot.png
Подробнее о теме в одну колонку, всех этих файлах и их содержимом можно прочитать в моих первом и втором постах.
Для создания темы, поддерживающей виджеты, нужен сайдбар (sidebar.php). Он может быть один (например правый), а может случится так, что вам понадобится несколько (2 правых, 2 левых, правый и левый, может еще нижний – это уже для шаблонов с множеством колонок). Но обо всем по порядку.
Предположим, нам нужен один сайдбар, правый. Будем использовать стандартные виджеты (т.е. те, что настраиваются в админке – Дизайн – Виджеты). Чтобы они работали и вордпресс не писал, что тема не виджет-совместимая, мы ее (тему) будем адаптировать.
Вдогонку к статье о создании темы с древовидными комментариями расскажу как можно эти комментарии оформить. Если вы знакомы с “помощниками” всех веб разработчиков (например Firebug для FF, IE Developer Toolbar для IE, DOM Inspector для Opera), то вам не составит труда узнать какие именно классы использует при выводе комментариев функция wp_list_comments(). А для тех, кто не знаком с такими замечательными плагинами или попросту нет желания тратить время на “изучение внутренностей” я приведу несколько примеров стилизации.
Совсем недавно столкнулась с wordpress. Стала разбираться что к чему, решила по свежим следам записывать некоторые моменты, чтоб потом не пришлось вспоминать где же я нашла нужный фрагмент. Решила поделиться.
Начну с шаблона, его еще называют темой. Существует несколько способов работы с темами в wordpress:
- использовать тему “как есть”
- переделать существующую по своему усмотрению
- написать оригинальную тему
Самый простой способ – использование созданной кем-то темы. В этом случае нужно скачать понравившуюся тему, распаковать ее в “..\wordpress\wp-content\themes”, потом в админке wordpress выбрать и применить ее. Тема готова – можете заполнять контентом ваш блог!
Относительно второго и третьего способов однозначно сказать какой лучше пожалуй можно только в конкретном случае, когда вы видите перед собой дизайн и реально оцениваете уровень своих знаний и умений. Для меня легче было написать все с нуля (не обошлось без подглядываний в другие темы за советом ;) ). Поэтому я уделю больше внимания именно созданию оригинальной темы своими руками.
Рассмотрим одноколоночный вариант, т.е. блог состоит (зрительно) из одной большой колонки. На деле в такой блог включены шапка (header.php), центральная часть (index.php) и подвал (footer.php). Для полной функциональности может понадобится еще несколько файлов (comments.php, comments-popup.php, single.php, functions.php и т.д.), но о них речь пойдет позже.












