WordPressでは、oEmbed機能により外部サイトのコンテンツを簡単に埋め込むことができますが、その際に自動で追加されるscript
やlink
タグが不要な場合もあります。
特に、サイトのパフォーマンス向上や不要なリソースの削減を目指す場合に、これらのタグを削除することが有効です。
この記事ではfunctions.phpを使ってoEmbed関連のscriptやlinkを削除する方法を紹介します。
oEmbed関連のscriptやlinkを削除する
functions.phpに以下のコードを追加します。
1 2 3 4 |
remove_action( 'wp_head', 'wp_oembed_add_discovery_links' ); remove_action( 'wp_head', 'wp_oembed_add_host_js' ); remove_action( 'wp_head', 'rest_output_link_wp_head' ); remove_action( 'template_redirect', 'rest_output_link_header', 11 ); |
コメント