2015-09-07 26 views
0

我开发了Premium主题,但一旦安装了主题,默认情况下wordpress会将其一些窗口小部件放在页眉区域中。如何在一个SideBar中禁用Wordpress默认窗口小部件

主题看起来非常难看,当它是处女无w/o的所有主题设置的第一次亮相。

虽然这些小部件可以从头的Widget区域mannualy删除,但最初该主题的买方不会得到一个良好的概念。

我想在一个特定的侧栏中禁用wordpress几个默认的小部件。

我尝试了各种各样的东西,并在各种论坛上进行了研究。

我得到了一些解决方案,如:WordPress的小部件可以完全禁用,但那是我不想要的。

有没有人像我一样面临同样的挑战。请指教。

问题摘要:我想在一个特定的侧边栏/控件区域中禁用wordpress的默认控件。

谢谢!

+0

你为什么不注册自定义窗口小部件区域(称为“头小工具”) ,并将其分配给您的标题。这样你就不会在你的头文件中加载主要的边栏,并且默认的小部件会被预先分配给它们。 –

+0

其实我的主题有26个自定义小部件区域。头部小部件区域位于顶部,当安装新主题时,wordpress会将其所有默认小部件放在那里,这就是我想要摆脱的东西。我不希望在安装过程中使用默认的小部件。 – user1864913

+0

然后只在其上面注册其他自定义小部件,不会使用它。 –

回答

0

注册自定义区域为你的头

function theme_widgets_init() { 
     register_sidebar(array(
      'name' => __('Header widget', 'theme'), 
      'id' => 'sidebar-1', 
      ............. 
      ............. 
     )); 
    add_action('widgets_init', 'theme_widgets_init'); 

和输出它在你的头这样的:

<?php dynamic_sidebar('sidebar-1'); ?> 
相关问题