Quelle est la bonne façon d'ajouter un favicon dans Wordpress sans plugin? [fermé]

9

Quelle est la bonne façon d'ajouter un favicon dans Wordpress sans plugin ?

Dois-je simplement placer un fichier appelé favicon.ico avec mon icône à la racine de mon site?

Ai-je également besoin de ce code?

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

Certains disent que c'est ce code:

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

Et ceci est pour les iPhones?

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

Avez-vous des suggestions de logiciel pour le créer ou le convertir à partir d’une vignette? Et quels types de fichiers sont pris en charge - seulement .ico ?

J'ai vu un autre thread avec autant de méthodes et je ne savais pas trop quelle était la meilleure pratique pour cette tâche simple: Comment changer le favicon de WordPress?

    
posée DreamGrowers 29.02.2012 - 16:14

4 réponses

13

Je mets généralement les icônes dans un dossier d'images à l'intérieur de mon thème afin que je l'utilise

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');

modifié: pour ajouter l'icône Apple Touch selon le commentaire et préciser que si vous utilisez un thème enfant, mais que l'icône favicon se trouve dans le dossier des images du thème parent, utilisez

.
get_template_directory_url();

si vous n'utilisez pas de thème enfant, alors cela fonctionnera

Je crée généralement mes favicons ici: enlace

    
réponse donnée helgatheviking 29.02.2012 - 16:28
10

En fait, la méthode correcte pour ajouter un favicon est via un plugin , de sorte que le favicon ajouté ne soit pas dépendant du thème . Utilisez essentiellement la méthode de @ helgatheviking, mais placez-la dans un plug-in personnalisé . , plutôt que dans le fichier functions.php de votre thème.

Remarque: si vous utilisez un domaine de premier niveau, c’est-à-dire example.com , déposez simplement favicon.ico dans la racine du document, et le tour est joué. Pour tout le reste, créez un plugin personnalisé .

Remarque 2: reportez-vous au ticket Trac n ° 16434 . Une option de site favicon est ajoutée à la version de base. Nous espérons que la première version sera disponible dans la prochaine version 3.4.

    
réponse donnée Chip Bennett 29.02.2012 - 16:42
2

Soyez patient, le noyau est là pour vous aider

Il s'agit d'une fonctionnalité planifiée, avec deux développeurs principaux affectés, fournie avec la version 3.4 .

    
réponse donnée kaiser 29.02.2012 - 19:53
1

Cela dépendra beaucoup du thème que vous utilisez. Si le thème définit votre favicon (avec une balise <link> dans l'en-tête), vous devrez remplacer favicon.ico dans votre thème pour le changer.

Mais si votre thème ne définit pas quoi que ce soit, placer un favicon.ico à la racine de votre site devrait suffire.

    
réponse donnée EAMann 29.02.2012 - 16:31

Lire d'autres questions sur les étiquettes