WordPressの「W」マークファビコンを無効化、独自ファビコンに変える

Filed under: functions.php,wordpress — kdcs @ 22年8月19日 金曜日

ウェブサイトにファビコンを設定しても静的ファイルを開くと「W」がファビコンとして表示されてしまう。

WordPress version 5.4 以降では、WordPress本体が勝手にこのリクエストを処理し、Wordpressn内の「W」アイコン(/wp-includes/images/w-logo-blue-white-bg.png)へリダイレクトする表示させる処理が追加されました。

このデフォルトで設定されているアイコンを無効化して独自アイコンに変える記述
function.php

// 「W」アイコンの表示をやめて独自アイコンを設定する---------------
add_action( 'do_faviconico', 'wwwc_no_wp_favicon' );
function wwwc_no_wp_favicon() {

    // 必要があれば、アイコン画像をセット
    wp_redirect( get_theme_file_uri( 'img/favicon.png' ) ) ;
    exit;

}

/wp-includes/functions.php でアクションが定義されています。関数 do_favicon() 自体は、/favicon.ico へのアクセスがあった場合に呼ばれるアクションです。(デフォルトのrewrite rules に定義されています。

サイト内検索

カテゴリー

最近の投稿

« |WordPressの「W」マークファビコンを無効化、独自ファビコンに変える| »
↑上に戻る