TwentyTen 1.1: Обновление темы WordPress 3.0
Если у Вас установлен WordPress 3.0, то наверное Вы обратили внимание на то, что тема TwentyTen на днях была обновлена до версии 1.1. В чем же состоит сущность последних обновлений?
Поскольку в каталоге тем WordPress нет сведений об обновлениях, я установил TwentyTen 1.1, чтобы посмотреть, в чем же разница. Внешне особой разницы я не увидел.
Но вот что пишет на форуме поддержки один из разработчиков данной темы Эндрю Насин. Read more
Как сделать тему совместимой с WordPress 3.0
WordPress 3.0 предоставляет нам множесто полезных возможностей для работы. Но что делать, если сайт был создан до появления этой системы? Можно, конечно, сделать апгрейд движка. Но на каждом сайте была какая-то своя тема WordPress. И она не всегда поддерживает все новые возможности. Вопрос в том, как сделать свою тему совместимой с WordPress 3.0.
На самом деле все просто. Для реализации той или иной новой возможности надо добавить определенные блоки кода в тексты файлов темы WordPress. Вот что конкретно предстоит сделать. Read more
Пользовательские типы постов и таксономии
Возможность создания пользовательских типов постов и таксономии является новой интересной возможностью WordPress. Третья версия WordPress содержит целый ряд средств, позволяющих использовать данную систему в качестве полномасштабной системы управления контентом (CMS).
Как можно использовать специальные типы постов и таксономии? Например, можно строить различные нишевые сайты. Можно построить сайт, посвященный продажам на аукционе, где в качестве типа поста будет выступать лот, а в качестве таксономии – типы лотов. Или это может быть сайт туристической фирмы, где в качестве поста может использоваться тур, а типами таксономии могут быть: страна, продолжительность тура, цена.
Возможностей тут целое множество. Вопрос состоит в том, каким образом можно добавлять к своему сайту на WopdPress новые типы постов и таксономий.
Для того чтобы создать новый тип поста и таксономий, надо написать функцию и добавить ее в файл functions.php темы WordPress. Вот как это делается. Read more
WordPress 3.0: Как установить собственный хедер
Как известно, теперь при настройке WordPress можно выбирать собственный хедер. Такая поддержка полностью реализована в новой теме по умолчанию TwentyTen. Как же сменить картинку заголовка?
Делается это просто. Надо выбрать подменю «Заголовок» (Header) в меню «Внешний вид» (Appearance). Оттуда можно или выбрать один из хедеров по умолчанию (их всего 8), или загрузить свой собственный.
Но тут есть один момент. Предустановленный размер картинки должен составлять 940х198 пикселов. Если размер будет больше предустановленного, то хедер будет обрезан.
Таким образом, имеется несколько вариантов. Read more
WordPress 3.0: Порожденные темы
Одной из важных особенностей 3-й версии WordPress является поддержка так называемых порожденных (child) тем. Что это такое и зачем это надо?
Бывает так, что у Вас есть тема WordPress, и она в принципе неплохо подходит, но в ней есть ряд моментов, которые требуется изменить. В таком случае изменения могут быть внесены в текст самих файлов темы. Если изменения касаются лишь стилей и дизайна, то меняется только файл стилей.
В этом случае изменения можно оформить таким образом, что коды исходной темы менять не придется. Лично я в таких случаях просто добавлял в конце файла стилей свои изменения, и они перекрывали те параметры, которые присутствовали в исходном файле стилей.
Здесь есть один неудобный момент. Если исходная тема дорабатывается ее разработчиком, и я хочу впоследствии провести апгрейд своей темы, то все те изменения, которые я делал, мне надо перенести в новый исходный файл стилей. Учитывая то, что они у меня расположены компактно, задача эта не столь сложна, но все-таки она присутствует. Если же изменения производились бессистемно, то «выловить» их и перенести в новый файл – задача достаточно сложная и муторная.
В последнее время все более широкую популярность приобретают так называемые фреймворки (каркасы, framework) – «скелетные» темы, в которые заложены только основные характеристики. Для того чтобы использовать такую тему, она должна быть доработана, конкретизирована, в том числе с помощью стилей. Такие фреймворки довольно удобны, так как они позволяют создавать оригинальные темы, используя уже готовые наработки, практически без особых затрат сил и времени. Одними из наиболее известных фреймворков сегодня являются Genesis и Thesis.
В данном случае фреймворк выступает в качестве исходной темы, на основе которой разрабатывается множество порожденных тем. Естественно, фреймворки тоже могут развиваться, в результате чего может потребоваться апгрейд всех порожденных тем.
Таким образом, порожденные темы не являются новостью. Новое здесь то, что теперь механизм порожденных тем непосредственно поддерживаются ядром системы WordPress.
Какие основные возможности тут имеются? Read more
