Как создать свою область для виджета в Wordpress?

Пользователь

от kenya , в категории: PHP , 3 года назад

Как создать свою область для виджета в Wordpress?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от krista , 3 года назад

@kenya Вы можете создать свою область для виджена на Wordpress используя код ниже:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
<?php

function create_widget()
{
    register_sidebar(array(
        'name' => 'Моя область для виджета',
        'id' => 'my_widget',
        'before_widget' => '<div>',
        'after_widget' => '</div>',
        'before_title' => '<h3 class="title-widget">',
        'after_title' => '</h3>',
    ));
}

add_action('widgets_init', 'create_widget');
?>

Пользователь

от delphine_bartoletti , 2 года назад

@kenya 

Чтобы создать свою область для виджета в WordPress, вам нужно следовать следующим шагам:

  1. Откройте файл functions.php вашей темы. Если его не существует, создайте его.
  2. Добавьте следующий код в файл functions.php, чтобы создать новую область для виджетов:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
function my_widget_area() {
    register_sidebar( array(
        'name' => 'My Widget Area',
        'id' => 'my_widget_area',
        'before_widget' => '<div>',
        'after_widget' => '</div>',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ) );
}
add_action( 'widgets_init', 'my_widget_area' );


  1. В данном коде функция my_widget_area() регистрирует новую область виджетов с именем "My Widget Area" и ID "my_widget_area". Вы можете изменить эти имена на любые другие, которые вам нравятся.
  2. Функция add_action( 'widgets_init', 'my_widget_area' ) позволяет вызвать функцию my_widget_area() после того, как WordPress загрузит все виджеты.
  3. Сохраните файл functions.php и перейдите в Панель управления > Внешний вид > Виджеты. Вы должны