blogservice.ru

Зачем нужен файл functions.php

Сентябрь 11, 2012

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

Чаще всего через functions.php происходит добавление в тему областей для виджетов и определения всех меню, которые должна поддерживать тема. Разработчики определяют, где в теме будут располагаться виджеты, и сообщают об этом ядру WP в файле functions.php. То же самое происходит с описанием меню.

Иногда functions.php используют как утилиту или для утилитных функций. Так, можно добавить несколько строк, чтобы отключить панель администратора вверху вашей темы. Можно изменить количество текста, которое должно находиться в коротком описании статьи. Здесь же задаются дополнительные атрибуты миниатюр изображений, если такие нужны. Отдельной темой для большой статьи также является описание в functions.php произвольных записей.

Из чего состоит тема оформления WordPress

Сентябрь 10, 2012

Темы оформления — очень широкий спектр информации для обучения. На основании одной лишь темы оформления для WordPress можно построить очень сложный комплекс программного обеспечения. Но давайте узнаем об основах. Рассмотрим базовую структуру простейшей темы оформления.

Я разобью структуру файлов темы оформления на несколько уровней сложности. Чем ниже уровень, тем меньшая важность у перечисленных файлов, тем более сложной и функциональной становится тема.

1-й уровень. Базовый. Необходимые файлы.

  • index.php — файл, отвечающий за всё у простейших тем оформления и за главную страницу у сложных тем.
  • style.css — этот файл отвечает за таблицу стилей темы, а также является вспомогательным файлом для инициализации темы в ядре WordPress. Интересный факт — этих двух файлов в полной мере достаточно для того, чтобы сделать тему оформления.

Прочитать запись полностью »

Разница между записью в общем списке и самостоятельной записью

Сентябрь 10, 2012

Запись, расположенная в ленте всех публикаций вместе с остальными публикациями отличается от себя же на собственной самостоятельной странице со своим URL. Порой изменения несущественны, но они есть. Что содержит зачастую самостоятельная публикация, находящаяся по своему адресу?

  • Полный текст заметки, включая содержимое после тэга more.
  • Заметка в общем списке может не содержать HTML разметки. Самостоятельная запись содержит весь HTML, кторый предусмотрел автор.
  • Самостоятельная публикация может содержать ссылки для переходов к предыдущей и следующей публикациям.
  • С точки зрения грамотной семантической разметки, самостоятельная запись не содержит ссылку на себя в заголовке.
  • Если публикация содержит дополнительные поля, они зачастую перечислены в полной версии записи.
  • Конечно же, полная версия записи содержит комментарии.
  • Многие семантически-грамотно структурированные темы оформления не выводят боковую колонку на странице самостоятельной записи.
  • Многофункциональные темы оформления предлагают уникальный дизайн для самостоятельных записей, отличающийся от дизайна общего списка в рубриках, архивах и на главной странице. Конечно же, такой дизайн не должен выпадать из общей концепции темы оформления.

Прочитать запись полностью »