ヘッダー整理。WordPressが勝手にいろいろ読み込むから~

公開日:  更新日:2019/01/11

ヘッダー整理。
う~ん、面倒くさいなあ。

テーマのための関数(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以降は不要となったコードもそのまんま。
古いバージョンでも動くようにしてあるのかな?
いずれにしても、そのまんま。

ヘッダー整理ってあんまり重要視されてないのかな?

それなら私も、これくらいでいいや!

スポンサーリンク

関連記事-こちらもどうぞ

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です