有一种通过jQuery和开发人员控制台快速实现这一点的方法。首先,导航到外观小部件并打开开发人员控制台(我使用Chrome,所以只需在键盘上按CTRL+SHIFT+J即可打开它)。This action cannot be undone, so be careful and make a database backup first.
$(\'.button-link.button-link-delete.widget-control-remove\').click();
这是在使用CSS选择器获取页面上所有“删除”按钮/链接的列表,并模拟单击它。
这会使您的侧栏保持注册状态,但会清空所有添加的小部件。
我今天使用它是因为我安装的一个主题在所有侧边栏中预先填充了大量小部件,这些小部件导致网站加载缓慢,尽管它们只在某些页面上使用。
注意:由于某些原因,这看起来甚至会删除左侧的小部件模板。事实并非如此。只需刷新小部件管理页面,它们就会全部出现,可以添加到侧栏中。