blogservice.ru

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

Сентябрь 11, 2012, Команда БлогСервис

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

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

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