自立但不自私,自强但不自傲,自尊但不自高,自爱但不自娇,自珍但不自赏!

WordPress 禁用一些也许无用的功能

技术文档 8681浏览 0评论

WordPress的功能与体积日益壮硕, 于是也难免自以为是地添加一堆可有可无甚至还讨人厌的功能。
有些是我们使用不上或者不想使用的,可以通过下面的代码禁用掉。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
//禁用l10n.js
  wp_deregister_script('l10n');
  //移除管理员工具条(或:后台也有设置项)
  remove_action('init','wp_admin_bar_init');
  //禁用自动保存草稿
  wp_deregister_script('autosave');
  //禁用修改历史记录
  remove_action('pre_post_update','wp_save_post_revision');
  //禁止在head泄露wordpress版本号
  remove_action('wp_head','wp_generator');
  //移除head中的rel="EditURI"
  remove_action('wp_head','rsd_link');
  //移除head中的rel="wlwmanifest"
  remove_action('wp_head','wlwmanifest_link');
  //禁止半角符号自动变全角
  foreach(array('comment_text','the_content','the_excerpt','the_title') as $xx)
  remove_filter($xx,'wptexturize');
  //禁止自动给文章段落添加<p>标签
  remove_filter('the_content','wpautop');
  remove_filter('the_excerpt','wpautop');
  //禁止自动把'Wordpress'之类的变成'WordPress'
  remove_filter('comment_text','capital_P_dangit',31);
  remove_filter('the_content','capital_P_dangit',11);
  remove_filter('the_title','capital_P_dangit',11);
  //评论跳转链接添加nofollow
  function nofollow_compopup_link(){
    return' rel="nofollow"';
  }
  add_filter('comments_popup_link_attributes','nofollow_compopup_link');
  /*回复某人链接添加nofollow
  这个理应是原生的, 可是在wp某次改版后被改动了,
  现在是仅当开启注册回复时才有nofollow,否则需要自己手动了*/ 
  function nofollow_comreply_link($link){
    return str_replace('<a','<a rel="nofollow"',$link);
  }
  get_option('comment_registration')||
  add_filter('comment_reply_link','nofollow_comreply_link');

以上, 拣你需要的, 丢入functions.php即可.

转自:http://phoetry.me/archives/disable-useless-functions.html

转载请注明:自由的风 » WordPress 禁用一些也许无用的功能

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (8)

  1. :shock: 呵呵 拜读

    未来往事2011-08-28 23:10 回复
  2. 我觉得也是,没用的就关掉。

    wmtimes2011-08-30 00:52 回复
  3. 谢谢,已经照抄了

    yesureadmin2011-08-31 19:32 回复
  4. 这个早看过原版的哦

    荒野无灯2011-09-09 13:57 回复
  5. 很實用~
    謝謝分享~

    蘇丞泰2011-10-26 17:49 回复