在不使用unRegister_widget的情况下删除微件

时间:2012-05-11 作者:Ünsal Korkmaz

我想从wp管理/小部件中删除一些插件小部件。php但我不想使用unregister\\u小部件,因为我正在从php文件自动使用此小部件。。

基本上,我不希望客户端将此小部件视为wp admin/widgets中的选项。但是我想从php文件中使用这个小部件。我认为css显示:无作为解决方案,但widget div id似乎不是静态的

有什么想法吗?

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

检查下面的答案,调整代码,它会做你想要的
https://wordpress.stackexchange.com/a/3005/12615

使用Firefox的Firebug或Chrome/Safari检查器来发现小部件ID。

注意CSS3的使用attribute selector, 它允许使用部分ID或类来定位元素
例如,这将隐藏日历小部件:
div.widget[id*=_calendar-] { display:none; }

结束