Functions.php в WordPress
Опубликовано: 01.11.2017
Если вы откроете папку любой темы WordPress, то обнаружите там среди многих других файлов, файл — functions.php. Само название этого файла уже даёт нам понять о том, что он как-то связан с функциями WordPress и его функциональной частью. Это совершенно верно.
Для чего же нужен functions.php?
functions.php — это файл, который позволяет нам производить множество различных манипуляций с функциональной частью WordPres. Мы можем расширять и дополнять уже существующие функции WordPress, дописывать свои собственные, переопределять порядок выполнения функций, включать и выключать различные фильтры, регистрировать меню и места под виджеты, а так же делать многое другое, благодаря functions.php. Так же через этот файл, мы можем вносить некоторые изменения в работу админки сайта.
Создание Wordpress Темы (Шаблона) с нуля - Урок 2 Иерархия шаблонов, файл function.php
Так же стоит отметить, что благодаря тому, что functions.php загружается после подключения библиотек WordPress и плагинов, функции прописанные имеют более высокий приоритет и позволяют отключать ранее вызванные функции.
Working with CSS and JS in WordPress - Adding CSS to a Theme Via the functions php File
Если нас не устраивает как работает какая-та из стандартных функций WordPress, мы свободно можем переписать её в functions.php, после чего вызывать её на любой странице и в любом файле темы нашего сайта без каких либо дополнительных объявлений.
Одной статьёй осветить все возможности данного файла пожалуй не получится, так как он используется практически везде, но некоторые примеры его использования мы сегодня с вами разберём. Естественно что для работы с данным файлом вам необходимы хотя бы базовые знания PHP.
Создаём простую функцию в functions.php
Для того что бы наглядно посмотреть как работают функции записанные в файл functions.php напишем простейшую функцию, которая будет выводить надпись «Hello word».
1 2 3 4 5 | <?php function hello ( ) { echo "Hello word" ; } ?> |
После того, как мы поместим указанный код функции в наш файл functions.php, мы сможем вызвать её из любого файла нашей темы. Давайте разместим вызов этой функции к примеру в файле футера нашего сайта — footer.php и посмотрим что у нас получится.
1 2 3 4 5 | <?php // ... какой-то код до вызова hello ( ) ; // ... вызов нашей функции // ... какой-то код после вызова вызова ?> |
Теперь заходим на любую страничку нашего сайта (так как footer подключён ко всем страницам) и ищем внизу нашу надпись «Hello word». Как вы видите, всё очень просто.
Читайте также
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |