Как настроить виджеты в Wordpress - PullRequest
0 голосов
/ 30 мая 2011

Я хочу удалить некоторые области виджетов в разделе «Внешний вид / Виджеты».Я хочу удалить "Первичную область виджетов", "Вторичную область виджетов" и "Четвертую область виджетов нижнего колонтитула", чтобы пользователь мог видеть только три другие области виджетов нижнего колонтитула в разделе Внешний вид / виджеты.

Есть ли способ сделать это?

Второй вопрос, как я могу просто разрешить 1 виджет на область.Чтобы пользователь мог добавить только 1 виджет в несколько областей виджетов из трех, которые я хочу показать в разделе «Внешний вид / виджеты»?

Thx, Jings

1 Ответ

2 голосов
/ 30 мая 2011

Области виджетов назначаются в functions.php вашей темы.Вы должны найти что-то вроде:

function the_widgets_init() {
    if ( !function_exists('register_sidebars') )
    return;
        register_sidebars(1,array('name' => 'Primary Widget Area',
        'before_widget' => '<div class="sidebar-item widget %2$s">',
        'after_widget' => '</div>',
        'before_title' => '<h2 class="widgettitle">','after_title' => '</h2>'));
        // ...
        // several instances of the above
        // ...
    }
add_action( 'init', 'the_widgets_init' );

Удалите все области виджетов, от которых вы хотите избавиться.

Кроме того, я совершенно уверен, что вы не можете ограничить количество виджетовза область, если вы не хотите ввернуть ядро ​​WordPress (что не рекомендуется и будет перезаписываться при каждом обновлении).

...