WordPressサイトで独自ファビコンを指定しないときに(W)アイコンを表示させない方法

この記事は公開から4年以上経過しています。

WordPress5.4以降でサイト独自のアイコンを設定しない場合に表示される file アイコンを、プラグインを使わずに非表示にする方法の備忘録。

対応方法

外観テーマエディタからテーマの編集画面を開き、編集するテーマから現在のテーマを選択して、テーマのための関数functions.phpに以下のアクションフックを追加する(操作手順はWordPress5.5の場合)。

サンプルソースコード

PHP5.3以降(匿名関数版)

add_action( 'do_faviconico', function(){ exit; });

PHP5.2以前

add_action( 'do_faviconico', 'wp_remove_favicon');
function wp_remove_favicon() {
    exit;
}

上記設定が正しくできていても、ブラウザキャッシュによりファビコンが消えない場合がありますので、ブラウザキャッシュを消してから確認することをオススメします。

参考ウェブサイトなど

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする