|
本帖最后由 termjoy 于 2012-5-31 16:16 编辑
WordPress主题文件里的header.php中引用的 输出的很多内容没有任何意义,服务器响应的次数,此部分内容实际上并没有多大的意义,这里介绍一下怎么优化wp_head()内容的内容。
默认情况下,WordPress输出内容:- <link rel=”alternate” type=”application/rss+xml” title=”这篇文章的 评论 Feed” href=”http://www.domain.com/10.html/feed” />
- <script type=’text/javascript’ src=’http://www.domain.com/wp-includes/js/l10n.js?ver=20101110′></script>
- <script type=’text/javascript’ src=’http://www.domain.com/wp-includes/js/comment-reply.js?ver=20090102′></script>
- <link rel=”EditURI” type=”application/rsd+xml” title=”RSD” href=”http://www.domain.com/xmlrpc.php?rsd” />
- <link rel=”wlwmanifest” type=”application/wlwmanifest+xml” href=”http://www.domain.com/wp-includes/wlwmanifest.xml” />
- <link rel=’index’ title=’我得Blog’ href=’http://www.domain.com’ />
- <link rel=’start’ title=’第一篇文正’ href=’http://www.domain.com/11.html’ />
- <link rel=’prev’ title=’前面一片文章’ href=’http://www.domain.com/12.html’ />
- <link rel=’next’ title=’下面一篇文章’ href=’http://www.domain.com/guid.html’ />
- <meta name=”generator” content=”WordPress 3.2.1″ />
- <link rel=’shortlink’ href=’http://www.domain.com/?p=10′ />
复制代码 从上面的内容看很多东西可以直接删掉,修改当前主题代码
打开主题文件下的 functions.php 文件。添加如下代码(具体要删除哪些自己决定):- // Actions
- remove_action( ‘wp_head’, ‘wp_enqueue_scripts’, 1 );
- remove_action( ‘wp_head’, ‘feed_links’, 2 );
- remove_action( ‘wp_head’, ‘feed_links_extra’, 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’, ‘locale_stylesheet’ );
- remove_action( ‘wp_head’, ‘noindex’, 1 );
- remove_action( ‘wp_head’, ‘wp_print_styles’, 8 );
- remove_action( ‘wp_head’, ‘wp_print_head_scripts’, 9 );
- remove_action( ‘wp_head’, ‘wp_generator’ );
- remove_action( ‘wp_head’, ‘rel_canonical’ );
- remove_action( ‘wp_head’, ‘wp_shortlink_wp_head’, 10, 0 );
复制代码 注意:上面代码中的引号需要替换一下。。。不要直接使用 |
|