本帖最後由 termjoy 於 2012-5-31 16:16 編輯
3 l# a7 h6 D& G2 Y' \/ ?' _5 i4 m/ y8 j( p* `& |) z1 a
WordPress主題文件裡的header.php中引用的 輸出的很多內容沒有任何意義,服務器響應的次數,此部分內容實際上並沒有多大的意義,這裡介紹一下怎麼優化wp_head()內容的內容。
8 v# R% K6 ?0 X/ s+ v; v$ \% M* m4 y6 m* e2 T
默認情況下,WordPress輸出內容:- <link rel=」alternate」 type=」application/rss+xml」 title=」這篇文章的 評論 Feed」 href=」http://www.domain.com/10.html/feed」 />( o6 p4 N! N0 u1 m" k$ m) s8 ~
- <script type=』text/javascript』 src=』http://www.domain.com/wp-includes/js/l10n.js?ver=20101110′></script>* s9 p" U( i$ }: d' h1 l8 h0 {0 P
- <script type=』text/javascript』 src=』http://www.domain.com/wp-includes/js/comment-reply.js?ver=20090102′></script>
6 x5 i6 v" ?# t/ y - <link rel=」EditURI」 type=」application/rsd+xml」 title=」RSD」 href=」http://www.domain.com/xmlrpc.php?rsd」 />) G% i3 E( x" ^' L( ?
- <link rel=」wlwmanifest」 type=」application/wlwmanifest+xml」 href=」http://www.domain.com/wp-includes/wlwmanifest.xml」 />
/ s U4 t& V0 B* s% U0 S - <link rel=』index』 title=』我得Blog』 href=』http://www.domain.com』 />% I0 y8 Z6 J) T3 F! s# f! K
- <link rel=』start』 title=』第一篇文正』 href=』http://www.domain.com/11.html』 />
$ `, I, m3 a) g - <link rel=』prev』 title=』前面一片文章』 href=』http://www.domain.com/12.html』 />
& g# l, { d; R$ T - <link rel=』next』 title=』下面一篇文章』 href=』http://www.domain.com/guid.html』 />- k' \0 @' d1 M: M" ]7 F$ `* r
- <meta name=」generator」 content=」WordPress 3.2.1〞 />8 p) ?$ F+ Q8 F: r3 A
- <link rel=』shortlink』 href=』http://www.domain.com/?p=10′ />
3 L! K4 {1 U" ^, a5 `! A, ]; d
複製代碼 從上面的內容看很多東西可以直接刪掉,修改當前主題代碼" W2 C4 q. ]" @ u [
% f8 n& w" {- K C% ~打開主題文件下的 functions.php 文件。添加如下代碼(具體要刪除哪些自己決定):- // Actions
* I9 j, J7 j" ~ l9 J7 s+ d4 { - remove_action( 『wp_head』, 『wp_enqueue_scripts』, 1 );9 N( P k; W0 d; Z* e# X$ V; b! C
- remove_action( 『wp_head』, 『feed_links』, 2 );
! D2 ?( u2 l& X7 e - remove_action( 『wp_head』, 『feed_links_extra』, 3 );' A$ t7 K& }" T9 _, G; c* \
- remove_action( 『wp_head』, 『rsd_link』 );$ \3 i. w% g8 g
- remove_action( 『wp_head』, 『wlwmanifest_link』 );4 w+ T* s- C$ z- k( n" v4 S
- remove_action( 『wp_head』, 『index_rel_link』 );
+ m1 y8 W8 i" i+ W: g - remove_action( 『wp_head』, 『parent_post_rel_link』, 10, 0 );% S g" z4 \- L6 A l5 F9 Y
- remove_action( 『wp_head』, 『start_post_rel_link』, 10, 0 );
2 I E- k& Z' M4 ]' T9 t - remove_action( 『wp_head』, 『adjacent_posts_rel_link_wp_head』, 10, 0 );/ @7 s/ f- R0 S' ]" y$ `
- remove_action( 『wp_head』, 『locale_stylesheet』 );
, i0 k7 c7 i0 S& K; x - remove_action( 『wp_head』, 『noindex』, 1 );( Z3 ~/ Y5 C' j" k) O
- remove_action( 『wp_head』, 『wp_print_styles』, 8 );
* N( ]. v) x- H3 D - remove_action( 『wp_head』, 『wp_print_head_scripts』, 9 );
2 ^! N: d8 v8 [- U9 _1 Y0 } - remove_action( 『wp_head』, 『wp_generator』 );
9 j: n; D5 @# O. r/ h0 I: ^8 r - remove_action( 『wp_head』, 『rel_canonical』 );
2 b9 Z, D; Q7 R, ?# B$ Z$ R- E' i% X - remove_action( 『wp_head』, 『wp_shortlink_wp_head』, 10, 0 );) U' v, _7 C4 Z: \$ ^& F
複製代碼 注意:上面代碼中的引號需要替換一下。。。不要直接使用 |
|