Як додати код у functions.php WordPress
Привіт:) У цьому пості покажу як правильно додавати код до functions.php WordPress. Це основний конфігураційний файл будь-якої ВордПрес-теми (шаблону). У ньому містяться PHP-скрипти, які складають весь функціонал. Якщо користувач хоче розширити можливості свого сайту, додає інструкції в цей файл.
Навіщо потрібен functions.php у WordPress
Усі функції та налаштування, доступні в темі, знаходяться у цьому файлі. Наприклад, у ньому задаються розміри мініатюр, можливість зміни кольору та шрифту, під'єднуються CSS-стилі, JS-скрипти, додаються області меню, віджетів та багато іншого.
Де знаходиться
Він лежить у кореневому каталозі теми:
/wp-content/themes/назва_теми/functions.php
Як додавати код до файлу функцій
Якщо ви бажаєте розширити функціонал свого сайту, то додавання фрагменту коду у файл functions.php — один з варіантів. Наприклад, вам потрібно налаштувати RSS-стрічку. Добре, якщо знайдеться плагін, який це зробить самостійно. Але що робити, якщо в інтернеті ви знайшли лише PHP-код, який потрібно виконувати на сайті? Куди вставити, щоб він працював?
Є 4 основних варіанти.
- Перейти до основної теки своєї активної теми та додати код до
functions.php. - Створити дочірню тему та у її файлі функцій вставити потрібні рядки.
- Створити порожній плагін та в ньому розмістити необхідні функції.
- Використовувати WP-розширення, яке надасть зрозумілі та зручні візуальні інструменти для вставки.
Перший варіант можна одразу відкинути. На це є причини:
- зміни у файлі функцій будуть втрачені при оновленні теми;
- зміни зникнуть, якщо активувати інший шаблон ВордПрес;
- помилки у власному коді можуть заблокувати доступ до сайту.
Вставка коду за допомогою плагіну
Це найпростіший і найзручніший спосіб. Рекомендую його новачкам.
Покажу відмінний та популярний модуль — Code Snippets.

Після встановлення та активації відкрийте адмін-розділ Snippets > Add New. У вікні вкажіть заголовок, який коротко описує, що робитиме вставлений скрипт. У текстовому полі Code додайте PHP-рядки.
Нижче вкажіть, де і коли запускати код. Якщо сумніваєтеся у виборі, залиште значення за замовчуванням (Run snippet everywhere).
У полі Description можете детально описати дії свого скрипту (це необов'язково).

Щоб код почав працювати, внизу сторінки натисніть кнопку Save Changes and Activate.
Список усіх доданих шматків коду (сніпетів) знайдете в розділі Snippets > All Snippets.

Якщо сніпет вам більше не потрібен, можна його видалити (кнопка Delete) або деактивувати (пересунути повзунок вліво).

