Vous permettez à PHP d’apparaître dans vos publications et pages WordPress ?
En ajoutant du code personnalisé à votre site, vous pouvez adapter WordPress à vos besoins. Cependant, par défaut, WordPress ne vous permet pas d’ajouter du PHP directement à vos pages ou à vos publications.
Dans cet article, nous allons vous afficher comment permettre le PHP personnalisé dans les publications et les pages de WordPress.
Pourquoi permettre l’utilisation de PHP dans les publications et les pages de WordPress?
Si vous essayez de taper du code PHP directement dans l’éditeur de blocs de WordPress, vous remarquerez que WordPress supprime une grande partie de votre code, voire qu’il l’efface complètement.
Pour des raisons de sécurité, WordPress ne permet pas l’utilisation de PHP dans les publications et les pages. En effet, une simple erreur dans votre code PHP peut provoquer toutes sortes d’erreurs courantes sur WordPress.
Cependant, dans certains cas, il peut être nécessaire d’ajouter du PHP aux publications et aux pages de WordPress.
Par exemple, si vous gagnez de l’argent grâce au marketing d’affiliation, vous devrez peut-être ajouter un code publicitaire à votre site.
Vous pouvez également développer vos propres fonctions PHP pour remplacer certaines extensions WordPress. Cela peut être nécessaire si vous pensez que l’installation d’une extension pour une seule fonction semble exagérée.
Vous pouvez en savoir plus sur ce Sujet dans notre article sur les extensions WordPress vs functions.php.
Ceci étant dit, voyons comment vous pouvez permettre l’utilisation de PHP dans les publications et les pages de WordPress.
Permettre l’utilisation de PHP dans les publications et les pages de WordPress
Le moyen le plus simple de permettre l’insertion de code PHP dans les publications et pages WordPress est d’utiliser WPCode. Cette extension vous permet de créer autant d’extraits de code que vous le souhaitez, puis de les ajouter à votre/vos publication(s) ou page(s) désirée(s).
Vous pouvez en savoir plus sur cette extension dans notre Avis WPCode.
La première chose à faire est d’installer et d’activer l’extension gratuite WPCode. Pour plus de détails, consultez notre guide étape par étape sur l’installation d’une extension WordPress.
Une fois activé, rendez-vous dans la rubrique Extraits de code « Ajouter un extrait.
Vous consulterez cette page pour connaître tous les extraits prêts à l’emploi que vous pouvez ajouter à votre site. Il s’agit notamment d’extraits qui vous permettent de désactiver complètement les commentaires WordPress, de téléverser des fichiers que WordPress ne supporte pas par défaut, et plus encore.
Puisque vous créez un nouvel extrait, vous devez survoler » Ajouter votre code personnalisé « . Cliquez ensuite sur « Utiliser l’extrait ».
Pour commencer, saisissez un titre pour l’extrait de code personnalisé. Il peut s’agir de n’importe quoi qui vous aide à identifier l’extrait dans la zone d’administration de WordPress.
Ensuite, ouvrez le menu déroulant « Type de code » et sélectionnez « Extrait PHP ».
Dans l’éditeur/éditrices de code, il suffit de taper ou de coller le code que vous souhaitez utiliser.
Dans l’image suivante, nous créons un extrait qui affiche la date de publication de l’article.
Ensuite, défilez jusqu’à la section « Insertion ».
WPCode propose deux façons d’insérer PHP dans les pages et les publications : en choisissant un emplacement spécifique à la page ou par l’intermédiaire de codes courts.
Examinons chaque option l’une après l’autre :
Insérer des codes PHP à un emplacement spécifique de la page
Si vous choisissez la méthode d’insertion automatique, vous pouvez sélectionner l’option « Page-Specific » et choisir l’endroit où insérer l’extrait de code PHP.
Il peut se situer avant le contenu de la publication, après celui-ci, avant un paragraphe spécifique, etc.
Cette méthode est recommandée si vous souhaitez ajouter un code PHP personnalisé dans toutes vos pages et/ou publications à la fois. Une fois que vous avez choisi un Emplacement, vous pouvez cliquer sur le commutateur « Inactif » pour qu’il se modifie en « Actif ».
Enfin, cliquez sur « Enregistrer l’extrait » pour rendre l’extrait direct.
Maintenant, si vous souhaitez uniquement ajouter des extraits de code PHP dans des pages ou des publications individuelles, nous vous recommandons l’option des codes courts.
Insérer des extraits de code PHP à l’aide de codes courts
Puisque nous voulons insérer un PHP personnalisé à l’aide d’un code court, cliquez sur « Code court ». WPCode affiche alors le code court que vous pouvez ajouter à n’importe quelle page, publication ou zone prête à recevoir des widgets.
Astuce : Si vous passez à WPCode Pro, vous pouvez créer un code court personnalisé. Cette fonctionnalité sera très pratique si vous avez créé plusieurs codes courts et que vous avez besoin de les différencier.
Il suffit ensuite d’activer l’extrait de code et de cliquer sur « Enregistrer l’extrait ».
Une fois que vous avez fait cela, vous êtes prêt à ajouter le PHP personnalisé à votre site WordPress en ouvrant n’importe quelle page ou publication.
Dans l’éditeur de blocs, il suffit de cliquer sur le bouton » + » et de taper » Code court « . Lorsqu’il apparaît, sélectionnez le bloc Code court pour l’ajouter à la page ou à la publication.
Vous pouvez maintenant coller le code court dans ce bloc. En savoir plus, veuillez consulter notre guide du débutant sur l’ajout d’un code court dans WordPress.
Lorsque vous êtes prêt à rendre le code direct, publiez ou mettez à jour la page. Maintenant, si nous visitons notre site, nous verrons le code court en action.
Si vous souhaitez tester plus avant les étapes de cet article, vous pouvez lire ces guides :
- Des astuces extrêmement utiles pour le fichier de fonctions de WordPress
- Extraits de code WordPress utiles pour les débutants (choix des experts)
- Comment modifier dynamiquement la largeur et la hauteur du point terminaison oEmbed dans WordPress
Comment gérer vos extraits de codePHP
Maintenant que vous savez comment créer des extraits de code PHP personnalisés, apprenons à les gérer correctement.
Pour ce faire, il suffit de se rendre dans la rubrique Extraits de code « Extraits de code.
Il peut arriver que vous souhaitiez retirer un extrait PHP personnalisé de l’ensemble de votre site. Dans ce cas, vous pouvez désactiver l’extrait, car cela le désactivera pour chaque page ou publication.
Pour ce faire, il vous suffit de trouver le code que vous souhaitez désactiver et de cliquer sur son permutateur pour le faire passer d’activé (bleu) à désactivé (gris).
Ensuite, il est conseillé de visiter votre site et de vérifier que le code désactivé ne pose aucun problème. Si vous utilisez la méthode des codes courts, vous devez également vous assurer que toutes les instances de blocs de codes courts ont été retirées.
Imaginons que vous ayez de nombreux extraits de code et que vous trouviez que certains sont désactivés depuis longtemps. Si vous n’allez plus les utiliser, alors vous pouvez les supprimer pour retirer tous les extraits de code inutiles de votre site.
Il suffit de survoler l’extrait que vous souhaitez supprimer et de cliquer sur « Corbeille » lorsqu’il s’affiche.
Nous espérons que cet article vous a autorisé à permettre l’utilisation de PHP dans vos publications et pages WordPress. Vous pouvez également consulter notre liste des meilleurs outils de développement WordPress et notre article sur la façon de désactiver les éditeurs de thèmes/développeuses sur WordPress.
Si vous avez aimé cet article, veuillez alors vous abonner à notre chaîne YouTube pour obtenir des tutoriels vidéo sur WordPress. Vous pouvez également nous trouver sur Twitter et Facebook.
Syed Balkhi
Hey WPBeginner readers,
Did you know you can win exciting prizes by commenting on WPBeginner?
Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
You can get more details about the contest from here.
Start sharing your thoughts below to stand a chance to win!
fastasleep
var templateDir = « <php bloginfo(‘template_directory’)> »;
fastasleep
Put something like this in your template to create a javascript var to store the path, then use javascript to write it in your content?
(removed some chars so this will show up –
var templateDir = « <php bloginfo(‘template_directory’)> »;
LS
does this work with wordpress version 3.9.1?
griffith phelps
This is good tutiral whihch expalin how wordpress allows PHP code to execte.
Mohamed Tair
thanks