WordPressではデフォルトでEmbed機能が有効になっており関連タグが読み込まれます。利用している場合はそのままで問題ありませんが、不要な場合は以下の方法で読み込まないようにします。
oEmbed関連タグを読み込まないようにする
ヘッダー
remove_action('wp_head','wp_oembed_add_discovery_links');
上記コードで、headタグ内に読み込まれる以下の2行のコードを読み込まないように出来ます。
<link rel="alternate" type="application/json+oembed" href="http://example.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fexample.com%2F" />
<link rel="alternate" type="text/xml+oembed" href="http://example.com/wp-json/oembed/1.0/embed?url=http%3A%2F%2Fexample.com%2F&format=xml" />
フッター
remove_action('wp_head', 'wp_oembed_add_host_js');
上記コードで、body閉じタグ直前など wp_footer()
実行後に読み込まれる以下の1行のコードを読み込まないように出来ます。
<script type='text/javascript' src='http://example.com/wp-includes/js/wp-embed.min.js?ver=5.8.3' id='wp-embed-js'></script>
動作環境情報
"エックスサーバー" スタンダード(旧X10) "PHP" 7.4.13 "MySQL" 5.7 "WordPress" 5.8.3
コメント