Мой профиль на «Кабанчик«

Как создать новую область для виджета WordPress

Приветствую! Все знают, что такое виджеты, и как удобно их использовать на сайте. Большинство тем для WordPress дают ограниченную возможность вставки виджета на сайте, а согласитесь, что очень удобно, когда вам нужно вывести любую информацию, или скрипт, сделал это без редактора кода.
Хочу поделиться с вами быстрым способом регистрации новых виджетов и покажу как его вставить в нужное вам место.
Давайте начнем! Чтобы добавить новый виджет, его нужно сначала зарегистрировать. Для этого:
Откройте админ панель WP и перейдите в раздел “Вид”, “Редактор тем”:

Найдите файл “functions.php” и в самый низ вставьте этот код:

register_sidebar(array(
	'name' => 'footer1', // Назва, яку видно у Адмінці
	'id' => 'footer1', // ID віджету
	'description' => __( 'Це мій віджет у футері.'),
	'before_widget' => '<div id="widget" class="widget">', 
	'after_widget' => '</div>', 
	'before_title' => '<h3 class="widget-title">', 
	'after_title' => '</h3>'
));

На этом все. Давайте объясню, что нужно изменить в этом коде: поле «name» это название виджета; «id» — у каждого виджета должен быть уникальный id, можете называть его любой, но каждый новый виджет — новое имя; «description» – это описание вашего виджета в админ панели.
На этом все! Теперь, если Вы откроете виджеты, там появится новый, но если у него что-то добавить, ничего на сайте не появится, потому что нужно вывести его в нужном вам месте.
Чтобы добавить новую область на виджетом, откройте “Темы”, “Редактор файлов” и выберите нужный файл, например “footer.php” и вставьте туда этот код:

<?php
	dynamic_sidebar("footer1");
?>


Как Вы видите, где footer1 – это id вашего виджета, о котором я вам рассказывал. Этот id должен совпадать с id установленным в первой части кода.

Добавить комментарий

Ваш адрес email не будет опубликован.