WordPressのファビコンを変更する方法を探しています。これを行う方法がありますか?
このコード(W3C標準コード)を使ってあなたのテーマのheader.phpファイルにそれを追加するべきです:
<link rel="icon" type="image/png" href="http://yourblog.com/favicon.png">
相互運用性を少し高めるために、Microsoft Iconフォーマットの使用を検討してください。
favicon.ico
という名前のファイルをあなたのアイコンのグラフィックと一緒にあなたのサイトのルートに置いてください。
多くが直接それを要求しているのでそれは重要です。
サイトの出力にもメタを追加する必要があります。それはhtmlヘッドセクションに入ります。
<link rel="shortcut icon" href="http://example.com/favicon.ico" type="image/x-icon"/>
そうすることで、ブラウザの大部分でそれが機能するようになり、メタhrefがすべてのユーザーエージェントに反映されないため、サーバーログ内の404sエラーメッセージを防ぐことができます。
HTMLヘッドに関連したWordPressフックは wp_head
(Wordpress Codex) :
add_filter('wp_head', function(){
printf("%s\n", '<link rel="shortcut icon" href="http://example.com/favicon.ico" type="image/x-icon"/>');
});
バージョン3以降、WordPressには空のfavicon.icoが組み込まれています。
いくつかの詳細に興味があるなら、 デフォルトのfavicon(チケット#3426)を含めるべきです と favicon.ico(チケット#11412)のリクエストを破棄する で議論が行われました。その結果、デフォルトの0バイト長の仮想/favicon.ico
ファイルが作成されました(ワードプレスがサーバーのルート内にある場合)。
したがって、基本的にはブラウザがデフォルト設定で失敗するファイルで、ユーザが追加した/favicon.ico
ファイルはありません。
あなたのウェブサイトのルートに "favicon.ico"ファイルをアップロードするだけです。実際、フェルナンドの答えもうまくいきます:
<link rel="icon" type="image/png" href="http://yourblog.com/favicon.png">
そして、Appleデバイス用のFaviconsを追加するには、これを頭の中に追加します。
<link rel="Apple-touch-icon" href="/customIcon.png"/>
IE 6をサポートしている場合、ちょっとした警告:URLが[お気に入り](ブックマーク)に追加されていない限り、ファビコンはツールバーに表示されず、ファビコンはIEに保存されます。そのため、キャッシュを削除したとき、または定期的に削除されたときに削除されます。
このコードをfunctions.phpに貼り付けて、自分のfaviconパスでhrefを変更するだけです。
function blog_favicon() {
echo '<link rel="Shortcut Icon" type="image/x-icon" href="'.get_bloginfo('wpurl').'/favicon.ico" />';
}
add_action('wp_head', 'blog_favicon');
回答のリストを完成させるために、上記の回答で言及されています( http://en.wikipedia.org/wiki/Favicon も参照)そしてあなたの選択:
例えばを使用してページに直接埋め込むbase64エンコーディング:例:href = "data:image/x-icon; base64、iVBORw0 =="、これもすべてのブラウザでサポートされているわけではありませんが、かなりのサイトで使用されています。
反対側から、私が好意を探すならば、私は:
pS可能な限り幅広いサポートを提供するために、サイトにこれらすべての方法を適用することもできます。
私は使った:
<link rel="shortcut icon" href="<?php echo get_template_directory_uri(); ?>/favicon.ico">
テーマの根本にfavicon.icoがあります。