Si vous utilisez WordPress et êtes fidèle à sa "philosophie", pour chaque problème, vous cherchez un plugin et donc, vous tombez tôt ou tard sur une solution "shortcode" à insérer dans vos pages ou posts.

ATTENTION car la traduction de "shortcode" est "code court" et pas "contenu embarqué", or il y a souvent confusion:

Code court wordpress

Bref, vous ajoutez votre code court, qui est de la forme [blabla] et hop.

Parfois, vous auriez bien envie que la fonctionnalité soit ajoutée sur TOUTES les pages du site WordPress donc toutes les pages, tous les posts, les pages de catégorie, etc..

Comment faire ?

Vous pouvez ajouter le code court dans un widget d'une barre latérale mais .. est-elle présente de partout ?

Vous pouvez ajouter le code court dans un widget de footer si votre template le propose..

Mais vous pouvez aussi ajouter le code court DIRECTEMENT dans le template du site !

Allez dans le footer ..  –> apparence/éditeur de thème puis "footer"  parmi les fichiers de droite

(en général …wp-admin/theme-editor.php?file=footer.php&…)

puis  juste après des lignes de type:

<footer blablablablabla >
<div class="bloblo">

insérez le code suivant:

<?php echo do_shortcode("[lecode court en question]"); ?>

N'oubliez pas de sauvegarder et de tester !

Avec WordPress, pour 99% des choses compliquées que vous voudrez faire, il y a un plugin et souvent un plugin avec shortcode.

Avec le truc ci-dessus, vous pourrez donc aussi avoir des comportements généraux pour TOUT le site.

Cela évite d'aller "taper" dans le code, au risque de faire n'importe quoi et surtout d'avoir de la maintenance à faire en cas de mise à jour de WP ou du template..

Evidemment, pour ceci, EVITEZ les templates avec des BUILDERS, cette horrible invention qui dénature WordPress en le rendant LOURD et compliqué !

Posted in

Laisser un commentaire

En savoir plus sur Tubbydev

Abonnez-vous pour poursuivre la lecture et avoir accès à l’ensemble des archives.

Poursuivre la lecture