Іноді треба щось вивести на сайті в іншому місці, відмінному від сайдбару, де стандатно виводяться віджети. Це можна зробити за допомогою додаткових регіонів віджетів. Для цього нам слід відредагувати, як мінімум, 2 файли, один із них це [php]functions.php[/php], а інший за вашим бажанням, той, у якому бажаєте розмістити додатковий регіон віджетів. Хоча, можна створити скільки завгодно віджетів і розмістити їх усюди 🙂

Щоб додати можливість додавання віджетів у додатковий регіон, нам слід відкрити файл [php]functions.php[/php] і додати, наприклад, такий код:
[php]
‘some_id’, # ID віджету, лише латинські літери, без пробілів
‘name’ => ‘Назва регіону’, # Назва регіону, як його буде показано в адмінці. Дозволено пробіли і нелатинські букви
‘description’ => ‘Опис віджету’, # Опис регіону, відобразиться під назвою в адмінці
‘before_widget’ => ‘

‘, # Це код перед віджетом
‘after_widget’ => ‘

‘, # Код після віджету
‘before_title’ => ‘

‘, # Код перед заголовком віджету
‘after_title’ => ‘

‘, # Код після заголовку віджету
));
}
?>
[/php]

У даному коді я навів навпроти кожного рядка пояснення.

Для виведення віджетів з даного регіону потрібно додати певний код, наприклад у файл [php]footer.php[/php]:
[php]

[/php]
Таким чином ми додамо новий регіон віджетів у нижню частину сайту.

Author

Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.

Коментувати