May06

精简wp_head() ,移除WordPress版本号等

wordpress

爱折腾的人,面对复杂的头部代码一定很纠结,是要删呢,还是要删呢??




如有需要折腾的,把下面代码复制粘贴到模板文件夹functions.php中,具体说明见代码注释。

<?php
remove_action( 'wp_head', 'wp_generator' );
//移除Wordpress版本号,比如,“<meta name="generator" content="WordPress 3.8.3" />”


remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
//以上两个移除离线编辑器开放接口,我相信绝大多数人用不到


remove_action( 'wp_head', 'index_rel_link' );
remove_action( 'wp_head', 'parent_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'start_post_rel_link', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
//以上移除首页链接、前后文链接、第一篇文章链接和相邻文章链接,目前版本默认不显示

remove_action( 'wp_head', 'rel_canonical' );
//移除Cononical标记,SEO强烈建议保留,虽然文章不分页,但是http://newwebzen.com/.../#comments会被搜索引擎认为是重复页面

remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'feed_links_extra', 3 );
//以上两个,移除文章和评论Feed,Google Reader之后,好像订阅没什么意思,没用就删了吧

?>

Comments are closed.