如何从子主题注销小部件 时间:2011-06-06 作者:Javier Villanueva 我想知道是否有办法注销在函数中声明的小部件。php文件中的一个父主题来自一个子主题,我理解这个子主题的功能。php文件首先被加载,所以我不知道如何在尚未创建的情况下注销它。提前谢谢大家! 2 个回复 最合适的回答,由SO网友:Chip Bennett 整理而成 假设父主题的小部件在widgets_init 胡克,你要做的就是unregister_widget() 在函数内部调用,将该函数挂接到widgets_init, 把你的钩子再高一点priority number 比父主题的widgets_init-挂钩函数。假设父主题挂钩到widgets_init 如果不提供优先级编号,该函数将默认为10. 所以,只要优先考虑你的勾引11 或者更高。 SO网友:Dev 优先级为11可能不起作用,请在子主题函数文件中尝试以下操作:add_action( \'widgets_init\', \'unregister_a_widget\', 99 ); function unregister_a_widget() { unregister_widget( \'Your_Widget_Class\' ); } 将您的\\u Widget\\u类与您的Widget的类交换。 结束 文章导航