Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment permettre l’utilisation de PHP dans les publications et les pages de WordPress (Tutoriel facile)

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.

How to allow PHP in WordPress posts and pages

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.

How to add a shortcode in WordPress

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 ».

Adding custom PHP to WordPress

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 ».

How to add a custom PHP snippet to WordPress

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.

Adding a custom PHP snippet using WPCode

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.

Choosing between Auto Insert or Shortcode insert methods in WPCode

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.

Page-specific location options to insert custom code snippets in WPCode

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.

Saving custom PHP snippets in WordPress

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.

Allowing PHP code in WordPress pages and posts

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.

How to add a shortcode block to WordPress

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 :

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.

Enabling and disabling custom PHP code in WordPress

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.

Deleting custom PHP code from WordPress

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.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

6 commentairesLaisser une réponse

  1. 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!

  2. fastasleep

    var templateDir = « <php bloginfo(‘template_directory’)> »;

  3. 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’)> »;

  4. LS

    does this work with wordpress version 3.9.1?

  5. griffith phelps

    This is good tutiral whihch expalin how wordpress allows PHP code to execte.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.