有朋自远方来,不亦乐乎。
纯代码去除wordpress自带的小工具
原创 橘子书  17 Aug/08 3.14K 23 A+

感觉越升级越臃肿,很多功能,实际上我们是用不到,也不用上的。

所以适当的注销,是必不可少的减负。

比如wordpress4.8之后,就又新添了几个,这对于只用主题里面小工具的我来说,wordpress自带的小工具,显得多余。

与其如此,倒不如果断弃之。

实现方法很简单,只需将以下代码,酌情扔进functions.php文件,即可注销掉不要的小工具。

/*
*注销wp默认侧边栏小工具,请酌情注销
*龙砚庭 http://loomob.com/
*/
function lyt_unregister_s() {
   unregister_widget("WP_Widget_Pages");//页面
   unregister_widget("WP_Widget_Calendar");//文章日程表
   unregister_widget("WP_Widget_Archives");//文章归档
   unregister_widget("WP_Widget_Links");//链接
   unregister_widget("WP_Widget_Meta");//登入/登出,管理,Feed 和 WordPress 链接
   unregister_widget("WP_Widget_Search");//搜索
   unregister_widget("WP_Widget_Text");//文本
   unregister_widget("WP_Widget_Categories");//分类目录
   unregister_widget("WP_Widget_Recent_Posts");//近期文章
   unregister_widget("WP_Widget_Recent_Comments");//近期评论
   unregister_widget("WP_Widget_RSS");//RSS订阅
   unregister_widget("WP_Widget_Tag_Cloud");//标签云
   unregister_widget("WP_Nav_Menu_Widget");//自定义菜单
   unregister_widget("WP_Widget_Media_Audio");//wp4.8 音频
   unregister_widget("WP_Widget_Media_Image");//wp4.8 图片
   unregister_widget("WP_Widget_Media_Video");//wp4.8 视频
   unregister_widget("WP_Widget_Custom_HTML");//wp4.8.1 html
}
add_action("widgets_init", "lyt_unregister_widgets");

补充

以下代码,需要酌情添加,因为它们是来自插件(只有启用了相关插件,才需要用到)附带的小工具:

   unregister_widget("WP_Widget_PostRatings");//评分插件
   unregister_widget("WP_Widget_PostViews");//阅读统计插件
   unregister_widget("Akismet_Widget");//Akismet插件 

 

阅读全文

目前评论:23   其中:访客  12   博主  11

发表评论

莫慌,小狮子正在努力加载评论...
  1. 清秋暖冬
    清秋暖冬1 ( 2017.10.29 11:35:02 )  10楼

    禁用以后,小工具不能正常添加了,是不是因为主题的原因?

    • 橘子书
      橘子书渣渣橘 ( 2017.10.29 23:11:39 )

      @清秋暖冬 禁掉的是wordpress自带的小工具,这并不影响主题自带的小工具。当然,如果主题没有集合任何小工具,那么禁用之后,【后台-外观-小工具】是不会有任何东西的。

  2. Koolight
    Koolight2 ( 2017.08.10 23:04:40 )  9楼

    看来4.8又加入了好多东西!

  3. 明月登楼
    明月登楼3 ( 2017.08.10 22:21:54 )  8楼

    呵呵,这个不错,至少减轻了 WordPress 后台的载入速度!

  4. 东不正
    东不正2 ( 2017.08.10 20:53:33 )  7楼

    * 很管用,哈哈。

  5. 懿古今
    懿古今3 ( 2017.08.09 23:20:39 )  6楼

    这样一来就清晰很多了,看说明就懂得那些正在使用,那些不用可以去掉