Question

J'ai commencé un nouveau site ( ), je veux ajouter le thème une icône RSS / logo en haut à droite du thème (comme dans ce thème ).

Quelle est la meilleure façon de le faire? (PHP / CSS sage)

Était-ce utile?

La solution

Vous voulez un code à ajouter à l'élément #title. Vous pouvez faire cela, comme Sorich dit , en copiant le fichier header.php et juste ajouter là-bas, mais vous pouvez aussi l'ajouter dans le pied de page et puis en utilisant Javascript déplacer à l'élément correct. Cela pourrait survivre à des améliorations à thème mieux, mais il est peut-être pas si convivial (l'image apparaît juste après la page a été chargée, ce qui donne un éclair étrange).

Le code dont vous avez besoin est simple, nous allons prendre l'exemple que vous avez donné:

<p>
    <a href="<?php echo bloginfo('rss2_url'); ?>">
        <img style="vertical-align:middle" src="http://www.r-bloggers.com/wp-content/themes/black-lucas/images/rss.png" alt="Subscribe to R-bloggers">
        RSS Feed
    </a>
</p>

Bien sûr, vous copiait l'image sur votre propre serveur et changer le chemin. Vous pouvez vérifier les styles utilisés sur la page, en utilisant un bon inspecteur Web / outil de débogage (comme Firebug ).

Autres conseils

En général:

  • Certains thèmes fournissent des zones de crochets ou des widgets que vous pouvez utiliser
  • Pour le thème qui ne fournit pas, vous pouvez créer un thème enfant ou éditer des fichiers templates.

Avec le thème que vous utilisez sur votre blog, il n'y a pas de crochet. Donc, je recommande la création d'un Thème de l'enfant. L'avantage est que vos modifications ne seront pas écrasées lors d'une mise à niveau du thème.

Étapes:

  1. Créer un thème enfant
  2. Copier header.php à partir du répertoire thématique sur le thème de l'enfant
  3. Modifier le nouveau fichier header.php dans le répertoire thème enfant

Voir le codex informations sur les flux URL .

Cela dépend. Il y a plusieurs façons thème peut être personnalisé:

  • il peut inclure toute faite widget de zones ou panneau de commande d'administration;
  • il peut inclure un ensemble de crochets pour insérer un contenu dans des zones différentes;
  • modèles peuvent être modifiés directement;
  • etc.

La plupart d'en-tête de base façon de modifier est modèle de header.php, appelée par la fonction get_header().

Mais sans voir les entrailles de la seule personne qui peut bien répondre à c'est le développeur de thème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top