wp_head()について
2020-02-06
WordPressで制作されたサイトは、ソースを確認すると様々なファイルを読み込んでいたりするが、実際にファイルを確認しても、その記述が見当たらない場合がある。
wp_head()や、wp_footer()などの関数で、各記述を呼び出しているので、今回は、wp_head()で出力される内容の修正について記載する。
また、wp_head()の関数は[wp-includes]というフォルダの[default-filters.php]というPHPファイルで制御されているかと思います。
なお、wp_head()に出力される内容を制御する場合、[function.php]に記述していきますが、下記がその一部になります。
修正する前は、バックアップを取るなどして、自己責任でお願いします。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
// フィードの削除 remove_action('wp_head', 'feed_links', 2); remove_action('wp_head', 'feed_links_extra', 3); // 絵文字の削除 remove_action('wp_head', 'print_emoji_detection_script', 7); remove_action('admin_print_scripts','print_emoji_detection_script'); remove_action('wp_print_styles', 'print_emoji_styles' ); remove_action('admin_print_styles', 'print_emoji_styles'); // ブログ投稿ツール関連の削除 remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); // ワードプレスバージョンの表示の削除 remove_action('wp_head', 'wp_generator'); // rel=”canonical”タグの表示 remove_action('wp_head', 'rel_canonical'); // wp_head()でjQueryを読み込まないようにする方法 function delete_jquery() { wp_deregister_script('jquery'); } add_action( 'wp_enqueue_scripts', 'delete_jquery' ); |