/!\ Revenir à la page du sujet
/!\ La fonction d'ajout de bouton est encore experimentale, si vous rencontrez des problèmes, décochez la case "Ajout de bouton"
Mode d'emploi et explications
- Pour creer un motif utilisant du contenu, mettez simplement
%content à l'endroit où vous voulez voir apparaitre le contenu dans le motif.
- Pour creer un motif utlisant des attributs, mettez simplement
%nom_attribut à l'endroit où vous voulez que l'attribut "nom_attribut" se place.
- Recuperer le code générer dans la bloc de droite et coller le dans le fichier "functions.php" de votre thème courant (evidement entouré fait des balises php)
- Si vous utilisez déjà un shortcode (+bouton) sur votre blog, pour les prochains vous pouvez décocher la case "Dupliquer les fonctions ?",
ce qui allegera un peu le script car il se servira des fonctions du 1er bouton de shortcode que vous avez installé
- Pour les attributs, la valeur que vous mettrez entre guillement dans le shortcode seront les valeurs utilisées par défaut pour le rendu
Collez le contenu de cet encadré dans le fichier "functions.php" de votre thème (ou créez un nouveau plugin)
Exemple d'utilisation
Shortcode simple
Shortcode: [xxx]
Motif: <img src="parental advisory" alt="Contenu chocant" />
Ici le shortcode [xxx] sera remplacer par une image d'avertissement
Shortcode avec attributs
Shortcode: [photo titre="photo par défaut" source="defaut.jpg"]
Motif: <img class="shortcode" src="%source" alt="%titre" />
Ici le shortcode [photo] contient 2 attributs, le titre et la source d'une image.
Si vous ne précisez pas les attributs (donc en tapant juste [photo]),
les valeurs par défaut seront prises automatiquement.
Shortcode avec contenu
Shortcode: [spoiler]contenu[/spoiler]
Motif: <span class="cacher">%content<span>
Ici le shortcode [spoiler] sert à cacher du texte en l'entourant d'un span avec une classe spéciale
Shortcode avec contenu et attributs
Shortcode: [pre langage="javascript"]contenu[/pre]
Motif: <pre lang="%langage">%content</pre>
Ici le shortcode [pre] sert à appliquer une balise de mise en forme pour code avec un certain language
Limitations et danger
- Avec tinymce et "les shortcode avec contenu", impossbile de faire fermer le shortcode si on ne selectionne pas le texte avant de cliquer sur le bouton d'ajout
- Pour les shortcode avec attributs, quelques incohérances si on enchaine l'utilisation de boutons d'ajout (la fenètre d'options pour les attributs ne s'ouvre plus à chaque fois)