web-dev-qa-db-ja.com

プラグインなしでWordpressにfaviconを追加する適切な方法は何ですか?

Wordpressの プラグインなしでfaviconを追加するための適切な方法は何ですか

自分のアイコンが付いたfavicon.icoというファイルを自分のサイトのルートに置くだけですか?

このコードも必要ですか?

<link rel="shortcut icon" href="http://example.com/favicon.ico" type="image/x-icon" />

このコードだと言う人もいます:

<link rel="icon" type="image/png" href="http://yourblog.com/favicon.png" />

そしてこれはiPhone用ですか?

<link rel="Apple-touch-icon" href="/customIcon.png" />

それを作成したり、サムネイルから変換するためのソフトウェアに関する提案はありますか?どのような種類のファイルがサポートされていますか - ちょうど.ico

私は非常に多くのメソッドを持つ別のスレッドを見ました、そして、私はこの単純なタスクのためのベストプラクティスについては不明でした: WordPressのfaviconを変更する方法?

9
DreamGrowers

私は普段私のテーマの中のimagesフォルダにアイコンを置いています。

function kia_add_favicon(){ ?>
    <!-- Custom Favicons -->
    <link rel="shortcut icon" href="<?php echo get_stylesheet_directory_uri();?>/images/favicon.ico"/>
    <link rel="Apple-touch-icon" href="<?php echo get_stylesheet_directory_uri(); ?>/Apple-touch-icon.png">
    <?php }
add_action('wp_head','kia_add_favicon');

編集済み:コメントごとにApple touchアイコンを追加し、子テーマを使用しているがファビコンが親テーマの画像フォルダにある場合は、そのことを明確にします。

get_template_directory_url();

あなたが子供のテーマを使用していない場合は、どちらもうまくいくでしょう

私は通常私のお気に入りをここに作成します: http://tools.dynamicdrive.com/favicon/ /

13
helgatheviking

実際、ファビコンを追加する正しい方法は、プラグインを介してであるため、追加されたファビコンはTheme-dependent。基本的に、@ helgathevikingのメソッドを使用しますが、テーマのfunctions.phpではなく、 カスタムプラグイン に入れますファイル。

注:トップレベルドメイン、つまりexample.comを使用している場合は、ドキュメントルートにfavicon.icoをドロップするだけで完了です。それ以外の場合は、カスタムプラグインを作成します

注2: Trac Ticket#16434 を参照してください。サイトのファビコンオプションがコアに追加されており、そのうちのバージョン1が今後の3.4リリースに含まれることを期待しています。

10
Chip Bennett

辛抱してください、コアは助けのためにあります

これは 計画された機能で、2つのコア開発者が割り当てられていて、3.4 が付属しています。

2
kaiser

多くはあなたが使っているテーマによります。テーマがfaviconを定義している場合(ヘッダに<link>タグが付いている場合)、テーマを変更するにはテーマのfavicon.icoを置き換える必要があります。

しかし、あなたのテーマを定義していない場合は、あなたのサイトのルートにfavicon.icoを配置するだけで十分です。

1
EAMann