Сайт создать в Екатеринбурге
Найти:

Виджеты – это очень удобная технология для сайтов, заключающаяся в том, что вы можете из административной панели самостоятельно наполнять определенные области различными элементами.

Добавим в шапку сайта область для наполнения такими элементами как контактные телефоны.

Для этого потребуется выполнить 3 шага:

  • зарегистрировать новую область виджетов в файле functions.php;
  • наполнить ее информацией в панели управления;
  • сделать вывод области в вашем шаблоне.

Регистрация области виджетов производится специальной функцией register_sidebar.

register_sidebar( array(
        ‘name’ => __( ‘Телефон в шапке’, » ),
        ‘id’ => ‘top-area’,
        ‘description’ => __( ‘Шапка’, » ),
        ‘before_widget’ => »,
        ‘after_widget’ => »,
        ‘before_title’ => ‘<h3>’,
        ‘after_title’ => ‘</h3>’,
    ) );

Основные параметры здесь означают:

  • name – заголовок виджета;
  • description – описание;
  • id – идентификатор.

Сохраняем файл. Заходим в админ панель “Внешний вид – Виджеты”. Видим, что там появилась новая область, которая на рисунке выделена красной рамкой. Видим, что ее заголовок и описание как соответствуют нашим.

Перетаскиваем в эту область элемент “Текст” из области доступных виджетов и записываем в него наши телефоны.

Затем выводим область виджетов в нашей теме (у меня это нужно сделать внутри тега header, чтобы выводилось на всех страницах).

 

 

Делается это функцией dynamic_sidebar, в качестве аргумента для которой указываем наш идентификатор top-area.

<div class=«top_phone»>
    <?php dynamic_sidebar( ‘top-area’ ); ?>
</div>

Применяем необходимо стилевое оформление к элементу

https://delaemsait.info/kak-dobavit-v-shablon-wordpress-sobstvennuyu-oblast-dlya-vyvoda-vidzhetov/

 

Call Now Button