ヘッダー整理。WordPressが勝手にいろいろ読み込むから~
ヘッダー整理。
う~ん、面倒くさいなあ。
テーマのための関数(functions.php)に書いてある、
「remove_action(‘wp_head’,~」というやつのことです。
ワードプレスさんが、
いろんな機能を実現するために、
いろんなものを勝手に読み込んでくれています。
いらんことするなよ~、と、ちょっとだけ思うけど、恩恵にもあずかっているだろうから、まあいいか。
「これは使わんから読むな!」と指定するのがヘッダー整理です。
さすが4年前。普段使いのヘッダー整理も古かったか
私の自作テーマ「Theme2」、ヘッダー整理などもちろんない。
今、普段使いしている「Gush2」のヘッダー整理は下記の通りです。
//ヘッダー整理
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
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', 'wp_generator' );
このうち、下記の3行は、少なくともWordPress 4.4以降では使用されていないため不要らしい。
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', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
remove_action( 'wp_head', 'rsd_link' );
remove_action( 'wp_head', 'wlwmanifest_link' );
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'wp_generator' );
でも他にもいらないもの、たくさんあるんだろうな。
どうしようかな。
最新テーマも放ったらかし? それならこれでいいか
こういうときは、最新テーマに従いましょ。
ということで、ルクセリタス(Luxeritas)のコードを見てみると、
・・・見当たらない。
そもそもこの複雑な最新テーマ、何が書いてあるのかよくわからない。
それではと、私が常用しているGush2の元になったスティンガーの最新版「8」(stinger8)。
さすがに見慣れたコード体系、・・・あったあった。
???
Gush2と同じじゃないですか。
ワードプレスver4.4以降は不要となったコードもそのまんま。
古いバージョンでも動くようにしてあるのかな?
いずれにしても、そのまんま。
ヘッダー整理ってあんまり重要視されてないのかな?
それなら私も、これくらいでいいや!
スポンサーリンク
コメントを残す