我不小心添加了一个名为侧边栏1的小部件区域

时间:2017-04-11 作者:user117414

我无意中添加了一个名为边栏1的小部件区域(因为我是个白痴,读错了小部件名称区域中的说明)。现在它与我的主题侧边栏相冲突(主题是Divi优雅主题)。当我加载网站的博客页面时,会显示边栏1,而不是默认的边栏。

有没有办法在不破坏整个网站的情况下删除这个新的小部件区域?

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

在函数中应该有这样一行。主题php:

“register\\u提要栏”。。。

 <?php
    // ... some code before
    // 
    register_sidebar(array(
        \'name\'          => __(\'unwanted widget\', \'your-textdomain\'),
        \'description\' => __(\'Your new widget desciption\', \'your-textdomain\'),
        \'id\'            => \'your-new-widget-name\'
    ));

    // ...some code after
 ?>
搜索并更改该行。基本上,只需将不需要的边栏1重命名为不同的名称即可。

您已经用新的小部件覆盖了默认小部件,并创建了名称冲突。更改不需要的小部件的名称,这样可以修复它。

相关推荐

My widgets do not save

每次我保存我的小部件并离开页面时,我的小部件都会消失。侧边栏已完全清空,不会保存任何更改。控制台或PHP日志中没有任何错误。如果我将小部件直接复制并保存在数据库中widgets_text, 它们将被显示,但我仍然无法在侧边栏中添加或删除任何内容。这只发生在我的右侧边栏上,左侧边栏工作正常,但它们都以相同的方式注册。这是我注册侧边栏的方式:function my_widgets_init() { register_sidebar( array ( \'name\'