Як додати нові віджет зони в wordpress тему

Як додати нові віджет зони в wordpress тему

Одна з найпотужніших функції Wordpress - це віджети. Якщо ваша тема підтримує їх, то ви можете з легкістю додавати, видаляти віджети простим перетягуванням.

Ну а в разі якщо ваша тема не підтримує поки-що віджетів, то цей пост для вас :).

Як додати нову зону для віджета?

Відкрийте файл functions.php. який знаходиться в директорії вашої теми. Якщо його не існує, то вам слід створити його.

Після того, як відкрили цей файл, вам потрібно вставити наступний код в самий кінець файлу:

Отже, код вимагає деякого пояснення. Зверніть увагу на ділянку коду, який починається з add_action (. Це хук-функція, яка виконує передану функцію під час виконання будь-якого хука.

Першим параметром завжди передається назва хука, а другим - назва функції, яку вам потрібно виконати під час будь-якого хука.

Реєструється новий сайдбар за допомогою функції register_sidebar. в який потрібно передати масив з параметрами віджета. Тут потрібно звернути особливу увагу на id - він завжди повинен бути унікальним.

Як виводити віджети в новому сайдбарі?

Якщо після збереження змін в function.php, ви зайдете в адмінку Wordpress, то ви можете побачити новий сайдбар. У нього ви вже можете перетягувати віджети. Але поки що нічого в темі не буде виводитися.

Для того, щоб вивести віджети в темі, вам потрібно в тій ділянці де потрібно вивести віджети вставити наступний код:

Замість left_sidebar потрібно вписати ID вашого сайдбара.

Схожі статті