do_favicon()


WordPressのdo_favicon()関数は、favicon(ファビコン)を出力するために使用されます。この関数は廃止予定で、代わりにwp_site_icon()を使用することが推奨されています。

構文

do_favicon();

例1: 基本的なfaviconの出力

テーマのheader.php内でfaviconを表示します。

<?php do_favicon(); ?>

例2: カスタムfaviconの設定

管理画面から設定されたfaviconを出力します。

add_action('wp_head', 'do_favicon');

例3: 廃止予定の警告を無効化

do_favicon()を使用し続ける場合のコード例。

if(function_exists('do_favicon')){do_favicon();}

例4: 代替関数wp_site_icon()の使用例5: 条件付きでfaviconを表示

特定のページでのみfaviconを表示します。

if(is_front_page()){do_favicon();}

例6: 子テーマでの上書き

子テーマでfavicon出力をカスタマイズします。

remove_action('wp_head','do_favicon');add_action('wp_head','child_theme_favicon');

例7: 複数のfaviconを出力

異なるサイズのfaviconを複数指定します。

echo '<link rel="icon" type="image/png" href="favicon-32x32.png" sizes="32x32">';

注意事項

  • この関数はWordPressのバージョン4.3以降で廃止予定です
  • 新しいテーマではwp_site_icon()を使用してください
  • faviconの設定は管理画面の「外観」→「カスタマイズ」から行えます

関連機能: