0

我想删除外观/小部件中的一些小部件区域。我想删除“主要小部件区域”、“辅助小部件区域”和“第四页脚小部件区域”,以便用户只能在外观/小部件中看到其他三个页脚小部件区域。

有没有办法做到这一点?

第二个问题是,我怎样才能只允许每个区域 1 个小部件。这样用户只能将 1 个小部件添加到我想在外观/小部件中显示的三个小部件区域中的几个小部件区域?

谢谢,Jings

4

1 回答 1

2

小部件区域在主题的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 核心(这是不可取的,每次更新都会被覆盖)。

于 2011-05-30T03:00:26.600 回答