En général, sous WordPress, on n’a guère besoin de s’embêter, les caractères spéciaux tels «, »,… s’affichent quasi automatiquement ; mais parfois, il est nécessaire de les saisir…
Ecrit par Lise - Site
En général, sous WordPress, on n’a guère besoin de s’embêter, les caractères spéciaux tels «, »,… s’affichent quasi automatiquement ; mais parfois, il est nécessaire de les saisir…
Par exemple, les signes ¶, ©, ≤, ≥,…
J’avais déjà noté dans la page WordPress : quelques sites des sites donnant les rudiments pour utiliser le HTML dans ses pages. J’ai trouvé une page très bien faite, qui liste les divers caractères spéciaux, la page de Alexandre Alapetite.
En plus de ses pages sur l’informatique, Alexandre Alapetite publie quelques photos très sympa et quelques vidéos de ses entraînements sportifs
Il existe sans doute de nombreux sites présentant le sujet, mais ayant eu besoin, sur le plan professionnel, de fournir quelques explications sur ce thème, je vous en fait bénéficier…
Pour afficher des puces, il faut utiliser les balises :
<ul> et </ul> <!-- ouverture et fermeture de la balise ul (= unordered list) --> |
entre lesquelles on insère pour chaque ligne les balises :
<li> et </li> <!-- ouverture et fermeture de la balise li (= list item) --> |
<ul> <li>une première puce</li> <li>une deuxième puce</li> </ul> |
Sur ce blog, les puces sont affichées :
Par défaut, le code saisi (en haut) affiche les puces ainsi (en bas) :

On utilise les mêmes balises que précédemment, en imbriquant un deuxième niveau.
<ul> <li>puce de premier niveau</li> <li>puce de premier niveau <!--ne pas fermer la balise li --> <ul> <!-- ouverture de la balise de deuxième niveau --> <li>puce de deuxième niveau</li> <li>puce de deuxième niveau</li> </ul> <!-- fermeture de la balise de deuxième niveau --> </li> <!-- fermeture de la balise de premier niveau laissée ouverte précédemment --> </ul> |
Sur ce blog, les puces sont affichées ainsi :
Par défaut, le code saisi (en haut) affiche les puces ainsi (en bas) :

Le principe est le même, au lieu d’utiliser la balise
<ul> on utilise la balise <ol> (= ordered list) |
On utilise donc les balises :
<ol> et </ol> <!-- ouverture et fermeture de la balise ol (= ordered list) --> |
entre lesquelles on insère pour chaque ligne les balises :
<li> et </li> <!-- ouverture et fermeture de la balise li (= list item) --> |
<ol> <!-- ouverture de la balise ol --> <li>une première puce</li> <li>une deuxième puce</li> </ol> <!-- fermeture de la balise ol --> |
Ce code affiche :
Voici une liste ordonnée avec un premier niveau numérique et un deuxième niveau avec des lettres minuscules.
Le principe est le même que pour les listes non ordonnées, il ne faut pas fermer la dernière balise du premier niveau avant d’ouvrir le second niveau.
Par défaut, le code saisi (en haut) affiche les puces ainsi (en bas) :

Voici une liste ordonnée avec un premier niveau numérique et un deuxième niveau avec des lettres majuscules :
Par défaut, le code saisi (en haut) affiche les puces ainsi (en bas) :

Mise à jour le 24 août 2008 @ 15:03
La plupart des widgets qui se trouvent dans la barre latérale ou le pied de page d’un blog sont prévus par les développeurs des plugins. Il suffit en général de les placer à l’endroit souhaité, éventuellement de leur donner un titre et de les personnaliser en cochant les cases proposées ou en complétant le texte.
Mais il est parfois nécessaire de créer des widgets textes. Dans ce cas, il faut les écrire en HTML, voire en PHP. Dans ce dernier cas, il faut avoir installé et configuré un plugin comme Exec-php.
C’est ce que j’avais réalisé pour afficher un widget dans la barre latérale, pour afficher manuellement les nouveaux articles / nouvelles pages sur mon blog, avant d’utiliser le plugin Recent Posts.
Voir l’article Pourquoi utiliser l’éditeur HTML de WordPress ? pour quelques éléments HTML.
Remarque : dans l’exemple suivant, j’ai ajouté des sauts de lignes et des commentaires pour plus de lisibilité.
<ul> //création d'une liste non ordonnée <li>Traduction de <a href="http://liseweb.fr/page...">Exec-PHP version 4.8</a> <small><i><font color="#CC3333">(MàJ 06/07/08/08)</font></i></small></li> // <li></li> élément de la liste // <small></small> taille du texte plus petite // <i></i> texte en italique // <font color="#CC3333"></font> couleur de la police <li>Traduction de la <a href="http://liseweb.fr/page...">documentation Exec-PHP</a> <small><i><font color="#CC3333">(MàJ 06/07/08)</font></i></small></li> <li>Utiliser le plugin <a href="http://liseweb.fr/page...">Recent comments</a> <small><i><font color="#CC3333"> (03/07/08)</font></i></small></li> <li>Traduction de <a href="http://liseweb.fr/page...">Subscribe2 version 4.8</a> <small><i><font color="#CC3333">(MàJ 03/07/08/08)</font></i></small></li> <li><a href="http://liseweb.fr/page...">Créer une feuille de style pour le thème dKret</a> <small><i><font color="#CC3333">(MàJ 28/06/08)</font></i></small></li> <li>A venir : Créer des widgets textes</li> </ul> // balise de fermeture de la liste non ordonnée |
Ne pas oublier cette dernière étape, sinon, vous devrez tout recommencer !!
Afin d’afficher les plus récents des commentaires du blog, j’ai remplacé Get Recent Comments, qui n’est plus maintenu pour WordPress 2.5, par Recent Comments. Le nom de ces plugins est semblable mais ils n’offrent pas les mêmes options. Pour utiliser Recent Comments, il faut également installer le plugin Post-Plugin Library.
Pour l’instant, Recent Comments ne propose pas encore de fichiers de traduction. Il n’existe donc qu’en anglais, mais je devrais bientôt, j’espère, vous proposer la traduction.
Il offre de nombreuses options, mais sa configuration n’est pas toujours intuitive.
Une fois Recent Comment et Post-Plugin Library téléchargés dans le répertoire VotreBlog/wp-content/plugins et activés depuis le panneau d’administration du blog, rendez-vous dans Apparence > Widgets et placer le widget Recent Comments dans votre barre latérale ou votre pied-de-page. C’est là que vous donnez un titre au widget et indiquez le nombre de commentaires à afficher.
Pour personnaliser le plugin, rendez-vous depuis le panneau d’administration du blog dans Réglages > Recent Comments.
Dans le premier onglet, vous pouvez indiquer notamment (je ne détaille pas toutes les options) :
C’est dans cet onglet que se configurent les options les plus intéressantes, qu’il faut saisir dans la boîte intitulée « Output Template ». A droite de la fenêtre se trouvent les balises à insérer. J’en traduis ici quelques-unes.
J’ai choisi de grouper les commentaires par article (ou page) en le précisant au bas de l’onglet « Output » dans l’option « Type of grouping: » et en choisissant « By post » (par article).
Dans l’option « Group title template: », j’ai précisé que je souhaitais faire apparaître un lien vers l’article ou la page :
<strong>⇒ Dans <u>{link}</u></strong> |
⇒ <!-- affichage d'une flèche--> insertion du mot "Dans", {link} <!--lien vers l'article ou la page--> <strong></strong> <!--balise pour texte en gras--> <u></u> <!--balise pour texte souligné--> |
Dans la boîte « Output template: » j’ai saisi le code suivant :
<li> <!--ouverture de la balise "puce"--> <a href={commenterurl}><strong>{commenter}</strong></a> <!--nom du commentateur et lien vers son site--> a écrit : <!--a écrit--> <em> <!--ouverture de la balise italique --> « <!--guillemets ouvrants--> <!--espace insécable--> <a href={commenturl}>{commentsnippet}...</a> <!--extrait du commentaire et lien vers celui-ci--> <!--espace insécable--> » <!--guillemets fermants--> </em> <!--fermeture de la balise italique--> </li> <!--fermeture de la balise "puce"--> |
Pour voir le résultat, consultez la barre latérale
L’affichage des commentaires dans la barre latérale avec les options indiquées ci-dessus est le suivant :
Depuis un moment, je cherchais avec plus ou moins d’ardeur, un plugin permettant d’afficher du code proprement dans un article sous WordPress. J’utilisais jusqu’ici Dean’s Code Highlighter qui ne me satisfaisait pas totalement, particulièrement pour la présentation de code html.
Christine préparant un nouvel article m’a fait part elle aussi de ses difficultés, notamment pour faire apparaître :
  |
J’ai enfin trouvé, grâce à Christine, le plugin qui fait presque ce que je veux. Il s’agit de WP-Syntax. Ce plugin affiche proprement et avec coloration syntaxique aussi bien du code html que du code php.
il faut saisir :
<pre lang="php">
<?php
function foo() {
echo "Bonjour le monde !n";
}
?>
</pre>
ce qui affiche :
<?php function foo() { echo "Bonjour le monde !n"; } ?> |
il faut saisir :
<pre lang="html"> mon texte en html </pre>
Ajout du 2 août 2008 : pour bénéficier de la coloration syntaxique avec du code html, il vaut mieux utiliser les balises html4strict ou xml.
<pre lang="html4strict"> mon texte en html </pre>
ou
<pre lang="xml"> mon texte en html </pre>
ce qui affiche :
<i>code en italique avec la balise 'i'</i> <em>code en italique avec la balise 'em' </em> //commentaire exemple 1 <b>code en gras avec la balise 'b'</b> /*commentaire exemple 2*/ <strong>code en gras avec la balise 'strong'</strong> <ul> <li><a href="http://liseweb.fr/BLOG/">mon lien</a></li> <li><font color="#6699FF">texte en couleur</font></li> <li><small>petite police</small></li> <li><big>grande police</big></li> </ul> |
Pour afficher la coloration syntaxique pour une feuille de style, il faut utiliser la balise css
<pre lang="css"> mon exemple de feuille de style </pre>
ce qui affiche :
.wp_fichier { color: #100; /* couleur du texte */ background-color: #FFFFFF; /*double cadre sur fond blanc */ border: 0px solid #FFFFFF; /*suppression de la bordure */ } |
Il est possible de numéroter les lignes de code en spécifiant :
<pre lang="php"> line="1"
<?php
function foo() {
echo "Bonjour le monde !n";
}
?>
</pre>
ce qui affiche :
1 2 3 4 5 | <?php function foo() { echo "Bonjour le monde !n"; } ?> |
Pour commencer la numérotation depuis un autre chiffre que le 1, il suffit de saisir le numéro souhaité.
Ce plugin permet de présenter également de nombreux autres langages.
Un seul petit problème : cette version beta n’affiche pas correctement le code sous Firefox et Opera (navigateurs qui respectent le plus les standards du web !), ni sous Safari, lorsque celui-ci se trouve dans un bloc avec un ascenseur. Vous pouvez en voir une exemple sur la page dKret : créer une feuille de style . L’affichage sous Internet Explorer est parfait !
Ajout du 1er août 2008 : afin de permettre un affichage correct sous tous les navigateurs, je vous invite à modifier la feuille de style de votre thème en ajoutant les lignes suivantes (que Yin_Yin mentionne sur son blog) :
.wp_syntax { color: #100; /* couleur du texte standard */ /*les deux lignes suivantes suppriment le double cadre qui apparaît lorsqu'un bloc de code est saisi.*/ background-color: #FFFFFF; /*double cadre sur fond blanc, donc "invisible" ;-) */ border: 0px solid #FFFFFF; /*suppression de la bordure */ margin: 0 0 1.5em 0; overflow: auto; } .wp_syntax pre { overflow: auto; /* permet un affichage correct du code avec tous les navigateurs même avec un ascenseur */ } |
Comme sans doute la plupart des utilisateurs, par paresse, j’ai commencé par employer l’éditeur visuel de WordPress. Et bien sûr, dans certains cas, je me rendais compte que lors de l’enregistrement d’un article, WordPress « interprétait » parfois un peu bizarrement le texte saisi.
Utiliser l’éditeur de code permet d’avoir du code plus « propre ». Pour éviter toute surprise, il ne suffit pas de choisir l’onglet code dans l’éditeur. Il est de loin préférable de modifier son profil utilisateur dans Utilisateurs > Votre profil et décocher l’option Utiliser l’éditeur visuel pour écrire.
Bien que cela paraisse sans doute un peu complexe aux débutants, la saisie dans l’éditeur de code est relativement intuitive, car WordPress accepte les caractères spéciaux, comme nos lettres accentuées. Pas besoin donc de mémoriser l’ensemble des caractères mentionnés sur la page que Iptima nous a indiquée récemment !
Voici quelques éléments qui vous permettront de vous jeter à l’eau…
Tout code spécifique est saisi entre deux balises :
une <balise de début> et une </balise de fin> |
Par exemple, pour insérer des titres :
<h2>Titre de niveau 2</h2> <h3>Titre de niveau 3</h3> <h4>Titre de niveau 4</h4> |
Pour saisir des caractères en gras ou en italique, on peut utiliser les boutons b qui signifie bold en anglais, et i, ou saisir directement dans le texte :
<b>j'écris en gras</b> <i>j'écris en italique</i> <u>j'écris du texte souligné</u> |
ce qui donne
j’écris en gras
j’écris en italique
j’écris du texte souligné

Si vous préférez employer les boutons, n’oubliez pas de fermer les balises en cliquant une nouvelle fois sur le bouton que vous avez utilisé !
Le principe :
<ul> <li>première puce</li> <li>deuxième puce</li> <li>troisième puce</li> </ul> |
Essayez ! Ce n’est pas très compliqué !
Aux flux RSS des articles
Aux flux RSS des commentaires
Par mail : pour être informé(e) des nouveaux articles, inscrivez-vous en cliquant sur le lien ci-dessous "Inscription".
Mentions légales
Les différents éléments du Blog de Lise restent la propriété de leur(s) auteur(s) respectifs.