Подключение файлов

Дата публикации:Ноябрь 25, 2010
Подключение файлов

Рассмотрим еще одну важную особенность тем WordPress. Как вы уже успели заметить, некоторые из файлов шаблона (к примеру, header.php) не привязаны к определенным страницам или типам страниц. Когда же они используются? WordPress включает в себя группу функций, выполняющих подключение различных компонентов страницы: get_header – подключает файл header.php get_footer – подключает файл footer.php get_sidebar – подключает файл sidebar.php get_searchform – подключает файл searchform.php (если указанный файл отсутствует, WordPress подключает стандартную форму)…

Читать далее...

Создание главной страницы в журнальном стиле

Дата публикации:Ноябрь 23, 2010
Создание главной страницы в журнальном стиле

Теперь, когда мы узнали, как именно WordPress работает с шаблонами, мы можем приступить к настройке нашей темы. Стандартное представление и поведение Thematic является типично “блоговым”. Конечно, в этом нет ничего плохого, однако нам хотелось бы несколько расширить область применения указанного фреймворка. В дальнейшем мы постараемся модифицировать главную страницу: уберем сайдбар, определим область, в которой будет выводиться список цитат и миниатюр для нескольких новых сообщений, а также добавим футер, в котором…

Читать далее...

Как работают шаблоны?

Дата публикации:Ноябрь 21, 2010
Как работают шаблоны?

Файлы шаблонов представляют собой смесь из HTML и PHP, которая может содержать как ваш собственный код, так и вызывать базовую функциональность WordPress. При разработке темы одна из основных задач заключается в том, чтобы исследовать шаблоны родительской темы и отыскать те места, в которых сгенерирована необходимая вам разметка. Для того чтобы быстро и эффективно выполнить данную задачу, нужно обладать некоторыми знаниями относительно того, как работают шаблоны WordPress. Изучением их работы мы…

Читать далее...

Усовершенствование темы

Дата публикации:Ноябрь 21, 2010
Усовершенствование темы

В предыдущей главе мы рассмотрели создание дочерней темы на базе фреймворка Thematic при помощи использования нескольких файлов и стилей CSS. Если при чтении у вас возник вопрос: каким образом можно усовершенствовать конструкцию темы, сделать ее более сложной, придать ей уникальность, – то эта глава для вас! Прежде, чем начать работу с кодом, необходимо вспомнить важную максиму, которую мы определили в одной из глав: “Руки прочь от родительской темы!”. Именно ее…

Читать далее...

Создание простой дочерней темы

Дата публикации:Ноябрь 20, 2010
Создание простой дочерней темы

В данном разделе мы рассмотрим создание простой дочерней темы. Подготовка к работе Предположим, что вы уже скачали копию WordPress для разработки и тестирования собственной темы. Также предположим, что вы заполнили разрабатываемый блог некоторым фиктивным контентом. Для чего нужен фиктивный контент? Фиктивный контент позволяет протестировать вашу тему с качественными, разнообразными материалами. Естественно, если у вас уже есть собственный блог на WordPress, вы могли бы экспортировать его контент в разрабатываемый блог. Однако,…

Читать далее...

Обзор популярных фреймворков

Дата публикации:Ноябрь 20, 2010
Обзор популярных фреймворков

В данном разделе мы рассмотрим самые популярные фреймворки, а также дочерние темы, построенные на их основе. Бесплатные фреймворки Thematic. Фреймворк Thematic, созданный Иэном Стюартом (Ian Stewart), является одним из наиболее популярных и известных на сегодняшний день фреймворков. Он может похвастаться масштабным сообществом, состоящим из нескольких тысяч пользователей со всего мира. Фреймворк был протестирован с десятками популярных плагинов и обладает бесплатной справочной поддержкой. Скачать Thematic можно с сайта http://www.themeshaper.com/. Дочерние темы,…

Читать далее...

Как выбрать качественный фреймворк?

Дата публикации:Ноябрь 20, 2010
Как выбрать качественный фреймворк?

Как уже упоминалось ранее в данной главе, вы вправе выбирать любую тему в качестве фреймворка – естественно, если это разрешает делать лицензия. Отсюда следует, что выбор премиум темы или платной темы для создания собственного проекта – плохой путь, если в дальнейшем вы собираетесь распространять его на бесплатной основе. Определим самые важные моменты для изучения. Чистый, семантически правильный HTML. Тема с валидным, семантически правильным HTML позволяет значительно облегчить процесс стилизации основных…

Читать далее...

Дочерние темы: простой путь создания на базе фреймворка

Дата публикации:Ноябрь 20, 2010
Дочерние темы: простой путь создания на базе фреймворка

Возвратимся на несколько лет назад в прошлое. Раньше, если бы вы захотели изменить вывод темы WordPress, вам понадобилось бы выполнить непосредственное редактирование темы. Существовало очень мало возможностей изменения разметки темы или ее функциональности без редактирования файлов шаблона. С каждым обновлением темы все внесенные в нее изменения исчезали, в результате чего вам пришлось бы раз за разом добавлять информацию в файлы – вряд ли это является продуктивной затратой времени и сил….

Читать далее...

Причины использования фреймворков

Дата публикации:Ноябрь 19, 2010
Причины использования фреймворков

Держу пари, вы занятой человек, верно? И хотите начать разработку темы как можно быстрее? Тогда вы, безусловно, по достоинству оцените любые решения, позволяющие сэкономить время на создании собственной темы. Фреймворки способны значительно облегчить вашу жизнь. Они обеспечивают необходимую разметку, обладают различными функциональными элементами, а также позволяют применять некоторые стили CSS к структурным элементам темы. Новичкам использование фреймворков даст возможность сократить время на написание и объединение кода и позволит уделить большее…

Читать далее...

Фреймворки для создания тем WordPress

Дата публикации:Ноябрь 19, 2010
Фреймворки для создания тем WordPress

Теперь, после того как мы получили представление о функционировании темы, перейдем к внесению изменений в нее. Традиционная тема WordPress нуждается в огромном количестве файлов для полноценной работы: сюда относятся файлы для главной страницы, файлы отдельных записей, статических страниц, комментариев и т.д. Базовая тема WordPress – Twenty Ten – состоит из 22 файлов, и это не считая изображений! Можно представить себе, какое огромное количество работ было проведено для ее создания! Ни…

Читать далее...