WordPress十二个孩子主题。正在删除默认的微区化区域

时间:2013-06-01 作者:Andrewski

我正在尝试删除我的孩子主题中的主边栏、第一个和第二个首页小部件区域。基本上我不想让他们出现在管理面板上。

我已将该代码放入我的函数中。php文件。这似乎不起作用:

function remove_some_widgets(){

    unregister_sidebar( \'Main Sidebar\' );
    unregister_sidebar( \'First Front Page Widget Area\' );
    unregister_sidebar( \'Secon Front Page Widget Area\' );
}
add_action( \'widgets_init\', \'remove_some_widgets\', 11 );
我是从WordPress Codex 但我认为这是为“210”主题开发的。任何人都知道十二个父主题的正确代码?

感谢您的回答。

1 个回复
最合适的回答,由SO网友:Sven 整理而成

这个unregister_sidebar 采用ID, 不是name:

<?php unregister_sidebar( $id ); ?> 
您需要这样做:

<?php
function remove_some_widgets(){
    unregister_sidebar( \'sidebar-1\' );
    unregister_sidebar( \'sidebar-2\' );
    unregister_sidebar( \'sidebar-3\' );
}
add_action( \'widgets_init\', \'remove_some_widgets\', 11 );
?>

结束

相关推荐