WordPress | oEmbed関連タグを読み込まないようにする

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&#038;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

コメント

タイトルとURLをコピーしました