介绍
用来注销小工具(通常是用来注销WordPress内置的小工具)
用法
<?php unregister_widget( $widget_class ) ?>
参数
$widget_class
(对象)WP_Widget 扩展的 类名
WP_Widget_Pages = 页面
WP_Widget_Calendar = 日历
WP_Widget_Archives = 存档
WP_Widget_Links = 链接
WP_Widget_Meta = Meta
WP_Widget_Search = 搜索
WP_Widget_Text = Text
WP_Widget_Categories = 分类
WP_Widget_Recent_Posts = 近期文章
WP_Widget_Recent_Comments = 最新评论
WP_Widget_RSS = RSS
WP_Widget_Tag_Cloud = 标签云
WP_Nav_Menu_Widget = 菜单
返回值
无
示例
注销内置的 WP_Widget_Calendar 小工具(如果你希望替换内置的某些小工具,可以先注销它们,然后再注册类此功能的小工具)
function remove_calendar_widget() {
unregister_widget('WP_Widget_Calendar');
}
add_action( 'widgets_init', 'remove_calendar_widget' );
源文件
unregister_widget() 位于 wp-includes/widgets.php
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
我执行了 unregister_widget(‘WP_Widget_Pages’);后页面不显示了,我 怎么恢复啊 ➡ ,求大侠指点…
那你删除这句代码,或者使用 register_widget(‘WP_Widget_Pages’); 试试
谢谢回复,我已经找到问题了