Сайты на WordPress

WordPress 3.0: Порожденные темы

Одной из важных особенностей 3-й версии WordPress является поддержка так называемых порожденных (child) тем. Что это такое и зачем это надо?

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

В этом случае изменения можно оформить таким образом, что коды исходной темы менять не придется. Лично я в таких случаях просто добавлял в конце файла стилей свои изменения, и они перекрывали те параметры, которые присутствовали в исходном файле стилей.

Здесь есть один неудобный момент. Если исходная тема дорабатывается ее разработчиком, и я хочу впоследствии провести апгрейд своей темы, то все те изменения, которые я делал, мне надо перенести в новый исходный файл стилей. Учитывая то, что они у меня расположены компактно, задача эта не столь сложна, но все-таки она присутствует. Если же изменения производились бессистемно, то «выловить» их и перенести в новый файл – задача достаточно сложная и муторная.

В последнее время все более широкую популярность приобретают так называемые фреймворки (каркасы, framework) – «скелетные» темы, в которые заложены только основные характеристики. Для того чтобы использовать такую тему, она должна быть доработана, конкретизирована, в том числе с помощью стилей. Такие фреймворки довольно удобны, так как они позволяют создавать оригинальные темы, используя уже готовые наработки, практически без особых затрат сил и времени. Одними из наиболее известных фреймворков сегодня являются Genesis и Thesis.

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

Таким образом, порожденные темы не являются новостью. Новое здесь то, что теперь механизм порожденных тем непосредственно поддерживаются ядром системы WordPress.

Какие основные возможности тут имеются? Read more

← Предыдущая страница

Сайты на WordPress

Рейтинг@Mail.ru