Avez-vous déjà voulu réduire le nombre de plugins WordPress que vous utilisez sur votre site web ?
Ne serait-il pas agréable s'il existait un moyen facile de personnaliser WordPress de manière pérenne via des extraits de code SANS casser votre site web ?
Si vous êtes comme moi et la plupart des autres propriétaires de sites web avisés, vous avez au moins souhaité cette solution à quelques reprises au cours de votre parcours WordPress.
Aujourd'hui, je suis ravi de partager le lancement de mon plugin WPCode gratuit qui transformera votre façon de penser la personnalisation WordPress.
Nous avons créé cet outil pour vous aider à gagner du temps et à éviter les tracas lors de la gestion des personnalisations de votre site web. C'est comme l'outil ultime de type couteau suisse qui vous aidera à remplacer des dizaines de plugins WordPress existants tout en rendant votre site web plus rapide.

Contexte
En 2012, j'ai créé un plugin gratuit appelé Insérer en-tête et pied de page.
L'objectif de ce plugin était de me permettre, ainsi qu'aux autres lecteurs de WPBeginner, d'ajouter facilement du code dans la zone d'en-tête et de pied de page de notre site WordPress sans modifier les fichiers du thème !
Cela inclurait des éléments tels que le script Google Analytics, le code CSS personnalisé, le Pixel Facebook, le code AdSense, et plus encore.
Au cours de la dernière décennie, ce simple plugin a atteint plus d'un million d'installations actives.

Pendant la même période, WordPress a également beaucoup grandi avec des tonnes de nouvelles fonctionnalités et de plugins.
Chaque mois, je recevais des demandes de nos utilisateurs pour ajouter plus de fonctionnalités, comme la possibilité de charger des scripts conditionnellement sur certaines pages, la possibilité d'ajouter des extraits de code dans d'autres zones du site Web, et ainsi de suite.
Après mûre réflexion, nous avons décidé d'étendre ce plugin gratuit et d'en faire une solution complète de gestion d'extraits de code pour WordPress avec logique conditionnelle, auto-insertion, et bien plus encore.
En utilisant le nouveau plugin, vous pouvez :
- Ajouter des scripts de suivi / divers détails de méta-vérification d'outils pour webmasters sur votre site en quelques clics.
- Ajouter des bannières publicitaires ou d'autres éléments de contenu dynamique après le premier paragraphe de chaque article de blog, à la fin de chaque article de blog, etc.
- Supprimer les fonctionnalités de WordPress que vous ne souhaitez pas, telles que l'API REST, XML-RPC, les commentaires, etc.
- Copier et coller facilement des extraits de code de tutoriels sur votre site WordPress sans erreurs.
- Et honnêtement, ce n'est qu'un aperçu.
Toutes ces fonctionnalités vous sont offertes gratuitement !
Si vous êtes un marketeur, considérez WPCode comme un Google Tag Manager mais à l'intérieur de WordPress.
Si vous êtes un propriétaire d'entreprise ordinaire, considérez ceci comme un couteau suisse pour votre site Web. Il vous aidera à faire ce que vous voulez faire – rien de plus, rien de moins.
WPCode est de loin le PLUGIN LE PLUS PUISSANT que vous installerez sur votre site WordPress, et je n'exagère pas.
Accordez-moi seulement 5 minutes de votre attention, et je vais vous montrer – continuez à lire.
Version Vidéo
Qu'est-ce que WPCode ?
WPCode est un puissant plugin d'extraits de code WordPress qui vous permet d'ajouter facilement des fonctionnalités personnalisées à WordPress à l'aide d'extraits de code sans modifier le fichier functions.php de votre thème.
Il est livré avec une bibliothèque d'extraits de code intégrée où vous pouvez trouver certains de mes extraits de code WordPress les plus populaires qui vous aideront à éliminer le besoin de plugins séparés.

Par exemple, il existe des extraits prêts à l'emploi qui vous aideront :
- Désactiver XML-RPC – c'est bon pour la sécurité WordPress
- Autoriser le téléchargement de fichiers SVG – élimine le besoin d'un plugin séparé
- Désactiver Gutenberg – élimine le besoin d'un plugin séparé
- Désactiver les commentaires – élimine le besoin d'un plugin séparé
- Ajouter des scripts de suivi pour Google Analytics, Facebook, AdSense et d'autres plateformes
Et il existe actuellement plus de deux douzaines d'autres extraits de code que vous pouvez utiliser pour ajouter des fonctionnalités personnalisées tout en réduisant le nombre de plugins sur votre site.
Pour un propriétaire de site Web moyen, ce plugin vous aidera à réduire au moins 6 à 8 autres plugins que vous pourriez utiliser actuellement avec les seuls extraits prêts à l'emploi qui s'y trouvent.
Mon plan est de continuer à y ajouter d'autres extraits de code personnalisés pour couvrir les cas d'utilisation courants. Si vous avez des suggestions, veuillez nous en informer en remplissant le formulaire ici.
Si vous êtes un développeur / freelance WordPress qui souhaite contribuer à des extraits de code, veuillez nous envoyer votre extrait en utilisant le formulaire ci-dessus.
Personnalisation de site et gestion de code à l'épreuve du futur
La plupart des tutoriels de personnalisation WordPress vous demanderont d'ajouter des extraits de code au fichier functions.php de votre thème. Cette ancienne méthode rend la gestion des extraits de code désordonnée et vous empêche également de mettre à jour votre thème.
Si vous mettez à jour votre thème ou en changez pour un autre, vous perdrez toutes les fonctions de code personnalisé que vous avez ajoutées dans votre fichier functions.php.
WPCode résout ce problème en vous offrant un moyen simple d'insérer des scripts d'en-tête et de pied de page ainsi que d'autres extraits de code directement depuis votre tableau de bord WordPress. Ces extraits de code s'exécutent comme s'ils se trouvaient dans le fichier functions.php de votre thème, mais nous rendons vos personnalisations pérennes.

Vous pouvez mettre à jour vos thèmes en toute sécurité ou passer à un autre thème sans jamais perdre vos personnalisations importantes de site web.
Un autre problème avec l'ajout d'extraits de code personnalisés dans le fichier functions.php de votre thème était qu'une seule petite erreur pouvait casser votre site web et le rendre inaccessible.
Nous avons donc créé notre validation intelligente d'extraits de code. Cela vous aide à prévenir les erreurs de code courantes et garantit que vous ne casserez jamais votre site web lors de l'ajout d'extraits de code ou de scripts d'en-tête et de pied de page.
Vous pouvez gérer tous vos scripts d'en-tête et de pied de page ainsi que d'autres extraits de code personnalisés à partir d'un seul écran. Nous vous facilitons même l'organisation des extraits de code à l'aide d'étiquettes et l'ajout de notes de rappel à chaque extrait de code.

Générateurs de code WordPress intégrés
Outre notre bibliothèque croissante d'extraits de code, nous proposons également des générateurs de code WordPress pour vous aider à obtenir rapidement du code personnalisé prêt à l'emploi en utilisant les dernières normes de codage et API de WordPress.

Exemples de générateurs de code personnalisés avec interface d'administration :
- Générateur de type de publication personnalisé – Créez un extrait de code personnalisé pour les types de publication.
- Générateur de taxonomie personnalisée – Obtenez un extrait de code personnalisé pour les taxonomies.
- Générateur de requête WP – Obtenez un extrait de code personnalisé pour WP_Query afin de charger des publications.
- Générateur de barre latérale personnalisée – Créez un extrait de code personnalisé pour enregistrer des barres latérales personnalisées ou des zones prêtes pour les widgets.
- Générateur de widget personnalisé – Extrait de code personnalisé pour enregistrer des widgets personnalisés.
- Générateur de menu de navigation – Extrait de code personnalisé pour enregistrer de nouveaux emplacements de menu de navigation dans votre thème.
En plus de ce qui précède, nous avons également un générateur d'extraits de code pour la planification d'une tâche cron, l'enregistrement de scripts et de feuilles de style, l'ajout de statuts de publication personnalisés, et plus encore.
Dans le passé, les débutants et les utilisateurs intermédiaires utilisaient des plugins WordPress pour créer des types de publication personnalisés, des taxonomies, etc. avec une interface d'administration. Le problème est que ce sont des plugins à usage unique qui, en arrière-plan, génèrent simplement des extraits de code personnalisés.
Désormais, avec les générateurs gratuits de WPCode, vous pouvez vous passer de ces plugins tout en ajoutant les fonctionnalités personnalisées que vous souhaitez avec une interface d'administration.
Cela vous fera gagner énormément de temps pour les nouveaux développeurs WordPress et les professionnels du web qui créent des sites web pour des clients.
Logique conditionnelle pour les extraits de code + Priorité d'insertion automatique
Mon objectif avec WPCode était de créer un plugin d'extraits de code WordPress à la fois FACILE et PUISSANT.
C'est pourquoi, en plus de nos scripts d'en-tête et de pied de page globaux, nous avons ajouté des fonctionnalités avancées comme la logique conditionnelle pour les extraits de code et l'avons rendue facile.
Au lieu d'apprendre les requêtes de logique conditionnelle WordPress, vous pouvez utiliser la logique conditionnelle visuelle pour décider quand un extrait spécifique sera chargé.

Exemples d'utilisations de la logique conditionnelle WPCode :
- Charger les extraits de code uniquement pour les utilisateurs connectés
- Charger les extraits de code PHP pour des rôles d'utilisateur spécifiques
- Charger les extraits de code PHP uniquement sur des URL de page spécifiques
- Insérer des scripts de pixel d'en-tête et de pied de page sur des pages spécifiques
- Afficher les extraits de code en fonction du type de page
- Exécuter l'extrait de code uniquement sur certains types de publication
- Charger l'extrait de code d'en-tête et de pied de page en fonction de la source de référencement
- et plus encore...
Nous avons également ajouté l'insertion automatique de code et la sortie manuelle à l'aide de shortcodes. De cette façon, vous pouvez ajouter des fonctionnalités à l'aide d'un shortcode personnalisé, ou simplement ajouter automatiquement certaines fonctionnalités dans la zone que vous souhaitez.

Notre fonctionnalité d'insertion automatique vous permet d'exécuter l'extrait de code partout ou de choisir parmi des options personnalisées comme :
- Exécuter l'extrait de code uniquement sur le frontend
- Exécuter l'extrait de code uniquement dans la zone d'administration de WordPress
- Ajouter des scripts d'en-tête et de pied de page sur tout le site
- Insérer l'extrait de code PHP avant ou après le contenu de la publication
- Insérer l'extrait de code avant ou après un paragraphe spécifique
- Insérer l'extrait de code sur des pages d'archives spécifiques
En dehors de cela, nous avons également ajouté un système visuel de priorité des extraits de code, afin que vous puissiez choisir l'ordre de vos fonctions personnalisées pour éviter les conflits de code.

Quels sont quelques exemples d'utilisations + plugins que vous pouvez remplacer ?
WPCode est le plugin qui vous aide à vous débarrasser de dizaines d'autres plugins sans perdre de fonctionnalités.
Voici quelques-unes des principales utilisations :
- Insérer des scripts d'en-tête et de pied de page
- Insérer le code de suivi Google Analytics dans l'en-tête et le pied de page
- Insérez des extraits de code PHP ou des extraits de code JavaScript sans modifier le fichier functions.php de votre thème.
- Insérez le code du pixel Facebook, le code du pixel de conversion Google et d'autres scripts de pixel de conversion publicitaire dans l'en-tête et le pied de page de WordPress avec une logique conditionnelle
- Insérez le code Google AdSense, le code Amazon Native Contextual Ads et d'autres codes Media Ads
- Insérez du code JavaScript, CSS et HTML personnalisé
- Insérez des balises Meta de vérification de site pour les réseaux sociaux, la Google Search Console et d'autres vérifications de domaine dans l'en-tête et le pied de page de votre site
- Insérez des blocs de contenu personnalisés réutilisables
- Insérez du code publicitaire dans le contenu après des paragraphes spécifiques
- Affichez ou masquez des extraits de code personnalisés en fonction de la logique conditionnelle
- Désactiver XML-RPC, Désactiver Rest API, désactiver les commentaires, autoriser les téléversements de fichiers SVG, désactiver Gutenberg et activer l'éditeur classique sans ajouter de plugins supplémentaires
Avec nos fonctionnalités actuelles et notre bibliothèque d'extraits de code prêts à l'emploi, vous pouvez remplacer plusieurs plugins populaires, notamment :
WPCode est livré avec une bibliothèque d'extraits de code prêts à l'emploi qui vous permet de remplacer plusieurs plugins populaires, notamment :
- Plugins de désactivation de commentaires
- Plugins de désactivation de XML-RPC
- Plugins de désactivation de Rest API
- Plugins de désactivation de Gutenberg
- Plugin Éditeur Classique
- Plugins d'autorisation de téléversement de fichiers SVG
- Plugins de désactivation de flux RSS
- Plugins de désactivation de recherche
- Plugins de désactivation des mises à jour automatiques
- Plugins de désactivation de la barre d'administration
- Plugin de désactivation des blocs de widgets
- Plugin Widgets Classiques
- Plugins de suppression du numéro de version WordPress
- Plugins Facebook Pixel
- Plugins Google AdSense
- Plugins Custom Post Types UI
- Autres plugins générateurs WordPress
En moyenne, je pense que vous pouvez facilement remplacer 6 à 8 plugins existants sur votre site Web, car un site Web typique installe souvent ces plugins de fonctionnalités ponctuelles.
Vous pouvez maintenant supprimer ces plugins, nettoyer votre zone d'administration et simplifier la gestion de votre site Web.
Que nous réserve WPCode ?
Étant donné que le plugin Insert Headers and Footers comptait plus d'un million d'utilisateurs, l'obtention de toutes ces nouvelles fonctionnalités gratuitement a été une surprise pour tout le monde.
Je suis extrêmement satisfait de la réponse de la communauté jusqu'à présent, car tout le monde adore les nouvelles fonctionnalités.
Nous avons une feuille de route passionnante devant nous pour rendre ce plugin encore plus puissant. Voici quelques-unes des choses sur lesquelles nous travaillons :
- Une plus grande liste de bibliothèques d'extraits de code validée par nos experts WordPress
- Enregistrer des extraits personnalisés dans le cloud – ce sera formidable pour ceux qui créent et gèrent plusieurs sites Web, car vous pouvez créer votre bibliothèque d'extraits personnalisés dans le plugin
- et bien plus encore…
Nous construisons vraiment quelque chose de spécial ici. Si vous avez des idées sur la façon dont nous pouvons rendre le plugin plus utile pour vous, envoyez-nous vos suggestions.
Comme toujours, je tiens à vous remercier de votre soutien continu à WPBeginner, et nous sommes impatients de continuer à vous servir pendant de nombreuses années.
Sincèrement,
Syed Balkhi
Fondateur de WPBeginner
P.S. Vous souhaitez que nous acquérions ou investissions dans votre entreprise WordPress ? En savoir plus sur le Fonds de croissance WPBeginner.


Olaf
Si je devais dresser une liste de dix plugins indispensables pour WordPress, celui-ci y figurerait. Avec son aide, j'ai résolu d'innombrables problèmes de site Web qui n'avaient pas de solution basée sur un plugin. Nous écrivons généralement un simple code PHP, et le reste est géré par ce plugin, en toute sécurité, même si nous faisons une erreur dans le code. J'installe ce plugin sur chaque nouveau site Web ou site hérité que je gère. Je ne peux pas imaginer travailler dans WordPress sans lui.
Jiří Vaněk
Aujourd'hui, WP Code a sauvé mon site web. Après la mise à jour vers la nouvelle version de WordPress, mes extraits ont cessé de fonctionner. Je les avais configurés sur la longueur par défaut de 55 caractères comme WordPress le fait habituellement, mais après la mise à jour, WordPress a commencé à afficher le contenu entier des articles. Je n'arrivais pas à trouver la cause de ce problème. Finalement, j'ai utilisé WP Code et un extrait de sa base de données pour ajuster la longueur des extraits. Je l'ai réglé sur mes 95 mots idéaux, et tout le site web a recommencé à fonctionner comme avant (seulement maintenant j'ai un extrait plus long). Grâce à cela, je n'ai pas eu à restaurer le site web à partir d'une sauvegarde ni à chercher l'origine du problème. Grâce à WP Code, j'ai résolu le problème en quelques minutes. C'est un plugin indispensable.
Moinuddin Waheed
J'ai utilisé récemment l'insertion d'en-tête et de pied de page et je peux témoigner qu'il est intuitif de disposer de la fonctionnalité souhaitée sans ajouter de nouveau plugin pour des fonctionnalités supplémentaires.
Maintenant qu'il est devenu wpcode et qu'il offre de nombreuses fonctionnalités, je suis sûr qu'il aidera à améliorer la vitesse et l'optimisation du site web.
Il éliminera également le besoin d'ajouter plusieurs plugins pour de petits problèmes. Merci beaucoup wpbeginner.
Support WPBeginner
You’re welcome
Admin
László
Si je supprime un code manuel (par exemple, le code du Pixel FB) de l'en-tête dans l'éditeur WPCode, sera-t-il supprimé de tous les en-têtes de pages ? Dans toutes les langues ?
Support WPBeginner
If you remove code from the plugin then it would be removed from your site where the plugin added it. If you have caching, don’t forget to clear it to ensure it’s removed!
Admin
Ian
Ça a l'air super.
Est-ce que cela fonctionne bien avec l'édition complète du site, l'éditeur de blocs Gutenberg ?
Support WPBeginner
Yes, the plugin works with any of the editors
Admin
Farman
Merci pour un tel plugin.
Support WPBeginner
De rien !
Admin
Joe C
Thanks – always hated putting stuff in functions.php because it gets changed on updates (I never use child themes), but I hate even more 1-task plugins
Nous avions des extraits de code dans un seul fichier php et la seule modification apportée à functions.php était d'"inclure" notre fichier d'extrait. Simplification de la réédition de functions.php après une mise à jour.
Ce plugin devrait éliminer ce processus complètement
C'est probablement la meilleure idée et le meilleur plugin que vous ayez jamais proposé. Je suppose que nous l'intégrerons dans tous les quelque 300 sites WP que nous possédons et/ou gérons.
Merci !
Support WPBeginner
Heureux d'apprendre que notre plugin sera utile !
Admin
Joe C
Comment le code, tel que votre code – destiné au fichier functions.php – qui désactiverait les « flux » de WP (e-mail récent que vous avez envoyé) s'intégrerait-il dans ce plugin ?
Joe C.
Support WPBeginner
You would use the run everywhere option for the snippet for it to load everywhere
Admin
Debbie
I’m so excited about this — and it’s potential! Anything that retains Classic Editor is a huge plus in my world. It’s so much easier to tweak code than try to remove the underline from a space, for example.
And there are soooo many single use plugins that you need now. It will be good to streamline that aspect…. Thanks, y’all!
Ian
Cela semble très prometteur ! Prévoyez-vous de le rendre payant et/ou d'avoir une option premium payante/par abonnement à l'avenir ?
Personnel éditorial
Salut Ian,
Pour l'instant, notre objectif principal est de créer le meilleur plugin de snippets de code gratuit qui offre à nos utilisateurs un outil que j'aurais aimé avoir avec des snippets prêts à l'emploi que nos équipes utilisent fréquemment.
In the future, we will add premium features for developer audience to improve their workflow, but the core tool will always remain free and will get even more powerful in our next update
Admin
Sue Surdam
J'adore ce concept ! J'expérimente actuellement avec un site local avec toutes les options. J'espère que vous prévoyez des tutoriels pour les types de publications personnalisés et d'autres options.
Personnel éditorial
Yes Sue, we will be creating tutorials to help our users better utilize the plugin
Admin
XMENROMA
Merci beaucoup !
Nate Ruske
Bonjour,
Je voulais vous faire part des problèmes que cette conversion de Insert Headers and Footers à WP CODE m'a causés ce matin.
J'utilise Securi, et la première chose que je vois ce matin est une alerte de sécurité avec le message WP CODE désactive tous les commentaires – et un autre – Affiche un message après le 1er paragraphe des articles
En plus de la mise à jour, cela a également perturbé la conception du site et complètement supprimé mes barres de recherche sur tout le site, même si les deux snippets de code sont inactifs.
Je travaille actuellement avec securi pour comprendre ce que fait le plugin afin que nous puissions ramener le site à son état antérieur à la mise à jour.
Tous mes vœux de succès avec WPCODE
Personnel éditorial
Merci d'avoir laissé un commentaire Nate.
L'alerte Sucuri est un faux positif car tout ce qu'elle dit, c'est que 2 nouveaux « Brouillons d'articles » ont été créés (car c'est ainsi que les snippets de code sont stockés). Mais ces snippets ne sont pas actifs et ils ne devraient PAS causer de conflit sur le front-end. Plus de 26 % de tous les sites (~400 000 sites) ont mis à jour vers la dernière version sans problèmes notables de ce type.
Mon équipe va vous contacter par e-mail, en utilisant celui que vous avez laissé ici dans le commentaire, afin que nous puissions travailler en étroite collaboration avec vous pour résoudre ce problème.
-Syed
Admin
Margarida Fernandes
Je voulais juste dire Merci !
Karim Twin
Quel plugin incroyable !
Je ne savais pas qu'il existait des outils WordPress comme celui-ci.
En tant qu'utilisateur de WordPress, j'ai eu du mal à minimiser l'utilisation de nombreux plugins.
Chaque client WP veut utiliser les meilleurs plugins WordPress pour son site web. Mais il y a de fortes chances que de nombreux plugins signifient une faible vitesse de site et plus de risques d'erreurs. C'est pourquoi trouver un outil comme WPcode peut aider à résoudre le problème de manière plus efficace.
Je vais commencer à l'utiliser sans faute.
Merci d'avoir ajouté de la valeur à WordPress.
Marcelo
Bon travail, les gars !
Personnel éditorial
Merci Marcelo
Admin