Le WordPress Plugin Boilerplate – Une structure standardisée, organisée et maintenable pour la création de plugins WordPress

Publié: 2022-09-29

Si vous êtes un développeur de plugins WordPress, vous connaissez probablement le WordPress Plugin Boilerplate. Si ce n'est pas le cas, laissez-moi vous le présenter. Le WordPress Plugin Boilerplate est une structure standardisée, organisée et maintenable pour la création de plugins WordPress. Il est basé sur le modèle de développement de plugins développé par le développeur principal de WordPress, Mark Jaquith. Le WordPress Plugin Boilerplate n'est pas un plugin en soi. C'est plutôt un point de départ pour créer vos propres plugins. Il comprend tous les fichiers et dossiers nécessaires, ainsi qu'un ensemble de pratiques recommandées pour coder et organiser votre plugin. Voici comment utiliser WordPress Plugin Boilerplate pour créer vos propres plugins : 1. Créez un nouveau dossier pour votre plugin. 2. Téléchargez la dernière version du WordPress Plugin Boilerplate. 3. Extrayez le contenu du fichier zip dans votre dossier de plugin. 4. Renommez le fichier du plugin principal de plugin-name.php en your-plugin-name.php. 5. Modifiez le fichier your-plugin-name.php et mettez à jour les champs Plugin Name, Plugin URI, Description, Version, Author et Author URI. 6. Créez un nouveau dossier nommé assets. C'est ici que vous stockerez les fichiers CSS et JavaScript de votre plugin. 7. Créez un nouveau dossier nommé includes. C'est là que vous stockerez les fichiers PHP de votre plugin. 8. Créez un nouveau fichier appelé your-plugin-name.php dans le dossier includes. Ce sera le fichier principal du plugin. 9. Dans votre fichier de plugin principal, incluez le code suivant : /* Plugin Name : Votre nom de plugin URI de plugin : http://your-plugin-uri Description : Une brève description de votre plugin Version : 1.0 Auteur : Votre nom d'auteur URI : http://votre-auteur-uri */ 10. C'est tout ! Vous avez maintenant créé un plugin WordPress de base en utilisant le WordPress Plugin Boilerplate.

Grâce à ce cours de développement de plugins WordPress basé sur des projets, vous apprendrez les compétences nécessaires pour créer des plugins professionnels à la fois sécurisés et rapides. Tout au long du cours, vous apprendrez les concepts clés suivants : les concepts fondamentaux du développement de plugins dans plus de 100 conférences vidéo et plus de 12 heures de contenu vidéo. Enregistrez des codes courts et découvrez les différents types de codes courts en ce qui concerne les attributs de code court, qui sont tous deux nécessaires aux développeurs de plugins pour créer des codes courts réutilisables. L'API widget peut être utilisée pour créer un widget. Comprendre comment firm() widget() et update() fonctionnent est essentiel pour bien les comprendre. Le processus de dénomination des collisions pour les variables, les fonctions, les classes et les constantes est expliqué ci-dessous. Dans la méthode personnalisée apply_filter, un do_action peut être utilisé pour autoriser les extensions de plug-in.

Qu'est-ce que le plugin WordPress ?

Crédit : Tom McFarlin

Le WordPress Plugin Boilerplate est un plugin WordPress qui fournit une structure standard pour créer de nouveaux plugins. Il comprend un ensemble de fichiers et de dossiers contenant tout ce dont vous avez besoin pour commencer à créer un nouveau plugin. Le passe-partout comprend également un fichier readme.md qui explique comment utiliser le passe-partout et comment créer un nouveau plugin.

Ce n'est pas comme si développer un plugin était un processus difficile. Boilerplate est destiné à être un atelier orienté objet pour le développement de plugins. Parce qu'il est écrit avec les principes de la POO, il est principalement destiné aux programmeurs intermédiaires. Malgré cela, même si vous débutez, vous pouvez l'utiliser parce que vous y êtes allé. Il est simple de créer un lien symbolique dans Windows à l'aide du terminal ou de l'invite de commande. Si vous en ouvrez un, utilisez le répertoire des plugins sur votre installation WordPress pour le trouver. Vous pouvez facilement renommer des fichiers sous Mac OS X. Avec ce plugin exécuté dans le référentiel GitHub, le processus de développement est beaucoup plus simple.

Le contenu de WordPress est beaucoup. Il devrait y avoir des directives claires sur l'endroit où les choses doivent être placées. Il existe de nombreuses variantes des termes « nom du plug-in » et « plugin-sub » tout au long du fichier. La meilleure façon de désinstaller un plugin WordPress est d'utiliser uninstaller.php, de la même manière que Boilerplate. Le WordPress Boilerplate standardise complètement les crochets, les divisant en deux catégories distinctes. Vous devez également écrire tout votre code de la même manière dans le même dossier dans les sections public et admin de votre application. CSS, js et partials se trouvent dans le dossier CSS.

De même, vous devez placer vos fonctions accrochées dans ces répertoires au sein de vos classes. La mise en œuvre d'un plugin WordPress pour Boilerplate peut sembler demander beaucoup de travail, mais au final, cela rapportera des dividendes. L'année suivante, vous serez en mesure de comprendre où tout se trouve, votre développement de plugin sera standardisé et d'autres pourront comprendre ce qui n'a pas fonctionné. Le fichier class-tgm-plugin-activate.php est nommé d'après le nom du fichier plugin.php dans class-my-awesome-plugin.

Plugin Boilerplate et Plugin Uri : une ressource précieuse pour les développeurs de plugins

plugin standard est une excellente ressource pour les développeurs WordPress qui souhaitent créer des plugins de haute qualité avec une structure standard et organisée. Un URI de plugin, ou page d'accueil, doit être une URL unique, de préférence une URL que vous pouvez partager avec les visiteurs de votre site Web. La description des plugins se trouve dans la section plugins de l'admin WordPress.

Qu'est-ce que le plugin Uri ?

Crédit : community.appinventor.mit.edu

Dans WordPress, un URI de plugin est l'identifiant unique d'un plugin donné. Les URI de plugin peuvent être utilisés pour identifier les plugins depuis l'interface d'administration de WordPress, ainsi que vers des services et applications tiers.

Comment trouver l'url d'un plugin ?

En utilisant la fonction WordPress plugin_basename($file), vous pouvez créer un répertoire contenant les plugins. En d'autres termes, le dossier et le fichier sont enregistrés dans le répertoire $plugin_ et le nom de base du plugin est enregistré dans plugins_id : plugin_id = plugin_id_basename (FILE__ ; cela peut être combiné avec l'URL du plugin ou le chemin du serveur).

Ajouter un nouveau thème à votre site WordPress

La troisième étape consiste à coller l'URL du nouveau thème dans la zone de saisie de l'URL du thème dans l'interface WordPress. Après avoir choisi Installer, vous devrez cliquer sur le bouton Installer.


WordPress Plugin Générateur de chaudières

Crédit : Tom McFarlin

Si vous cherchez un moyen rapide et facile de créer un passe-partout de plugin WordPress, ne cherchez pas plus loin que le WordPress Plugin Boilerplate Generator . Cet outil pratique vous aidera à créer un plugin squelette en quelques minutes seulement, afin que vous puissiez commencer à coder votre plugin immédiatement.

Espace de nommage du plugin WordPress

Un WordPress Plugin Boilerplate est un modèle de projet pour créer un plugin WordPress. Il fournit une structure de répertoire standard, une convention de dénomination de fichier et un fichier de plug-in de base avec un bloc de commentaire d'en-tête. Il est destiné à être un point de départ pour de nouveaux plugins WordPress.

Page des paramètres du plugin WordPress

La page des paramètres de WordPress Plugin Boilerplate est un excellent moyen de commencer à créer une page de paramètres pour votre plugin WordPress. Ce passe-partout fournit une page de paramètres de base avec quelques champs et options. Vous pouvez l'utiliser comme point de départ pour votre propre page de paramètres, ou vous pouvez l'utiliser comme référence lors de la création d'une page de paramètres pour votre plugin.

Les utilisateurs peuvent ajouter les paramètres de leurs propres plugins à la page des paramètres dans le cadre de la section d'administration. Dans cet article, nous allons vous montrer comment faire ce qui suit. Un référentiel GitHub contenant toutes les fonctions décrites ci-dessous est répertorié à la fin de l'article, et un plugin WordPress avec une page de paramètres simple est également répertorié. Les deux premières étapes consistent à ajouter la fonction displayPluginAdminSettings à votre fichier class-Plugin-name-html-settings-display.php. Si vous avez plusieurs formulaires de paramètres, vous pouvez utiliser cette fonction pour sélectionner un onglet pour votre plugin, qui affiche tous les avis que WordPress peut avoir, et vous pouvez également choisir un fichier PHP qui affichera la page des paramètres de votre plugin lorsque votre application WordPress est lancée. La quatrième étape consiste à ajouter une fonction appelée pluginNameSettingsMessages à votre fonction displayAdminTab. Si vous souhaitez modifier les fichiers du plugin dans un environnement de développement local, votre tableau de bord d'administration WordPress est un bon point de départ.

Après avoir téléchargé le plugin, vous devrez décompresser son dossier parent et l'installer sur votre installation WordPress. En raison de son utilisation, la fonction registerAndBuildFields ci-dessus est beaucoup plus petite et plus lisible. Suite à la publication de cet article, nous avons ajouté la possibilité d'utiliser des cases de sélection dans la page des paramètres de votre plugin.

Tutoriel sur les plugins WordPress

L'installation d'un plugin WordPress est un processus simple. Vous pouvez installer un plugin WordPress à l'aide du programme d'installation de plugin intégré ou manuellement via FTP. Pour installer un plugin WordPress à l'aide du programme d'installation de plugin intégré : 1. Connectez-vous à votre site WordPress. 2. Allez dans Panneaux d'administration > Plugins > Ajouter nouveau. 3. Tapez le nom du plugin WordPress que vous souhaitez installer dans le champ de recherche. 4. Trouvez le plugin WordPress que vous souhaitez installer. 5. Cliquez sur le lien "Installer maintenant". 6. Cliquez sur le lien "Activer le plugin". Pour installer un plugin WordPress manuellement via FTP : 1. Téléchargez le plugin WordPress sur votre ordinateur. Extrayez le fichier du plugin dans un répertoire de votre ordinateur. Téléchargez le dossier du plug-in extrait dans le répertoire /wp-content/plugins/ de votre serveur Web. Accédez à la page Panneaux d'administration > Plugins. Localisez le plugin WordPress dans la liste des plugins et cliquez sur le lien "Activer".

Il faudra avoir des connaissances en codage, mais il n'est pas si difficile d'apprendre à créer un plugin de base pour votre site Web. Ceux qui n'ont pas de compétences en codage peuvent personnaliser et créer des sites Web puissants à l'aide de plugins WordPress. De plus, il est extrêmement attrayant pour les développeurs et les concepteurs de sites Web. Comment créer un plugin dans wordpress ? Les outils pour WordPress peuvent être trouvés dans une variété de répertoires. Il y aura différents niveaux de codage requis pour différents plugins. Lorsque vous cherchez un moyen de monétiser votre plugin, il est essentiel de prendre en compte à la fois les frais et l'option d'abonnement.

Consultez les normes de codage WordPress. La première étape consiste à créer un dossier dans le répertoire de votre site contenant votre plugin. L'étape suivante consiste à établir un environnement de test. Vous pouvez tester votre plugin en privé pendant le processus de développement en configurant un environnement local ou un site intermédiaire. Tous les composants du plugin sont interchangeables, mais les crochets et le code préexistant sont les plus courants. Le crochet est un type de point d'ancrage dans lequel un plugin ajoute ou modifie des fonctionnalités à un site. Un plugin peut utiliser des centaines de crochets comme déclencheurs, et vous pouvez même en créer de nouveaux si nécessaire.

Vous devrez apprendre à utiliser les hooks et leur fonctionnement si vous souhaitez créer un plugin. Vous devrez peut-être d'abord télécharger le dossier du plug-in à partir de votre client SFTP pour le compresser si vous développez sur un site en direct. Sélectionnez Ajouter nouveau dans le menu Plugins de votre tableau de bord pour ajouter un plugin à votre site WordPress. L'examen et l'acceptation de votre plugin prendront certainement un certain temps. Les fichiers que vous devez ajouter seront dans le répertoire SVN une fois le plugin approuvé. En tant que développeur open source, vous pouvez facilement créer un plugin pour améliorer les fonctionnalités de votre site Web. Après avoir téléchargé le plugin dans le répertoire WordPress, vous pouvez également créer un site Web pour celui-ci. Un développeur utilisera fréquemment un site Web pour promouvoir son plugin en plus de fournir une version gratuite ou allégée.

Pouvons-nous créer des plugins dans WordPress ?

Il vous suffit de créer un dossier et un seul fichier avec une ligne de contenu, suivi d'un plugin. Vous pouvez changer votre thème en installant le dossier awesomeplugin depuis le dossier WP-content/plugins. Lorsque vous créez un nouveau dossier, créez un fichier appelé awesomeplugin.

Que dois-je apprendre pour créer un plugin WordPress ?

HTML/CSS, JavaScript pour le front-end et PHP, SQL et d'autres technologies back-end sont importants si vous souhaitez créer un plugin WordPress.

Modèle de thème WordPress

Un passe-partout de thème WordPress est un excellent point de départ pour créer votre propre thème WordPress personnalisé. Il comprend tous les fichiers et codes nécessaires pour créer un thème, il vous suffit donc d'ajouter votre touche personnelle. Cela peut vous faire économiser beaucoup de temps et d'efforts à long terme et vous aider à créer un site WordPress unique et d'aspect professionnel.

Les passe-partout WordPress ont été conçus pour que les développeurs puissent créer des plugins tout en utilisant le potentiel de développement de leur site Web. Une idée simple s'est transformée en un projet communautaire avec une communauté open source en son cœur. Les Boilerplates sont le code de base pour les développeurs qui souhaitent concevoir et construire des projets sans avoir à écrire de code au préalable. Le WP Widget Boilerplate est un passe-partout de widget WP prêt à l'emploi que vous pouvez utiliser immédiatement. "Designing a Blog with HTML 5" de Bruce Lawson a été utilisé pour développer la mise en page HTML5 Boiler Plate. Il utilise non seulement les DIV pour générer des mises en page de contenu, mais il intègre également de toutes nouvelles balises HTML5. Les plugins WordPress peuvent être développés en un seul emplacement à l'aide de WPGulp, un environnement de développement complet et complet.

Pour commencer, vous devez sélectionner un extrait et une bibliothèque, puis vous aurez accès à des échantillons prêts à l'emploi. De plus, ils peuvent avoir besoin de NPMinstalled et de Node.js s'ils veulent utiliser Laravel Mix pour JavaScript et CSS. Voici la configuration requise pour votre serveur. Configurez WordPress à l'aide de la commande 'Composer', qui vous permet de créer des projets dans le terminal.

Il existe de nombreux passe-partout disponibles sur le Web, mais nous avons décidé de nous concentrer sur les meilleurs pour HTML et CSS. Un modèle est simple à utiliser et est livré avec une pléthore de fonctionnalités, ce qui facilite la conception immédiate de votre propre site Web.
Il existe quelques modèles HTML et CSS disponibles sur le marché, vous pouvez donc commencer immédiatement sur votre prochain site Web.

Plug-in simple

Un plugin simple est un type de logiciel conçu pour être facilement installé et utilisé. Les plug- ins simples sont généralement utilisés pour ajouter des fonctionnalités à un programme logiciel existant ou pour fournir aux utilisateurs un moyen simple d'accéder à une fonctionnalité particulière.

WordPress est déjà puissant, mais les plugins peuvent le rendre encore plus. Il existe des milliers de plugins gratuits et payants disponibles pour WordPress. Plus de 59 000 plugins WordPress gratuits sont actuellement disponibles sur le référentiel officiel de plugins WordPress au moment de la rédaction. Nous vous guiderons à travers les étapes de création d'un plugin WordPress simple dans cet article. Vous apprendrez à créer un plugin simple, ainsi que deux ressources et outils qui vous aideront à démarrer rapidement. Le fichier principal de chaque plugin WordPress est un fichier séparé qui peut être créé manuellement en utilisant pluginsplate ou pluginboilerplate. Dans ce tutoriel, je vais créer un plugin qui vous permettra d'ajouter des types de publication personnalisés à un site Web de restaurant.

Vérifiez que vous avez un éditeur de texte favori ouvert (j'utilise Notepad++) et que hot-recipes.php est chargé. Lorsque nous voulons activer le plugin, nous devons d'abord écrire le code qui sera exécuté. Nous enregistrons simplement notre type de message personnalisé avec une variété d'options dans ce code. En outre, il inclut des fonctionnalités telles que la prise en charge des révisions, des champs personnalisés, des extraits, des commentaires, des images en vedette, etc. Lorsque vous entrez une nouvelle recette dans l'éditeur de publication, vous verrez ces fonctionnalités. Utiliser le Mac ou le PC pour compresser un fichier hot-recipes.php dans un fichier zip est un processus simple. Cliquez sur le bouton Ajouter nouveau pour ajouter de nouveaux plugins pour votre site de test. Si vous consultez le menu d'administration de WordPress, vous verrez un nouveau type de publication Recettes, qui inclut la possibilité d'ajouter de nouvelles recettes.

Comment puis-je créer un plugin simple ?

Un plugin peut être créé en aussi peu qu'un dossier contenant une ligne de contenu, puis un seul fichier. Accédez au dossier des plugins WordPress, où vous trouverez awesomeplugin, et faites-en un dossier. Le fichier awesomeplugin doit être situé dans ce nouveau dossier.

Développement de plugins

Le développement de plugins est le processus de création d'un logiciel qui étend les fonctionnalités d'une application logicielle existante. Un plug-in est un logiciel qui ajoute une fonctionnalité ou une capacité spécifique à une application existante. Le développement de plugins peut être utilisé pour ajouter de nouvelles fonctionnalités à une application existante ou pour modifier le comportement d'une fonctionnalité existante.

Vous découvrirez comment utiliser plus de 20 hooks WordPress puissants en utilisant votre thème ou plugin. Un administrateur peut saisir Facebook, Twitter, LinkedIn, YouTube et d'autres adresses de médias sociaux à l'aide d'un plug-in de médias sociaux. Transients vous permet de stocker des données persistantes dans des bases de données WordPress à l'aide de l'API Transients. Apprenez à installer plus d'une douzaine de prises gratuites en les mettant en pause ou en les personnalisant selon vos besoins. Certaines vidéos ont des plugins gratuits qui peuvent être installés. Plusieurs des vidéos incluent des plugins entièrement fonctionnels qui sont facilement téléchargés et utilisés après des ajustements mineurs.

Qu'est-ce que le développement de plugins WordPress ?

WordPress est un système de gestion de contenu (CMS) qui alimente des millions de sites Web. La communauté de développement de plugins WordPress a créé de nombreuses fonctionnalités et fonctions supplémentaires que les sites Web WordPress peuvent utiliser, grâce aux logiciels open source et à la générosité de la communauté. Vous pouvez créer votre propre fonctionnalité ou étendre les capacités d'un site WordPress existant avec le développement de plugins. les plugins qui ajoutent des fonctionnalités aux sites Web WordPress, les plugins qui ajoutent des fonctionnalités à d'autres sites Web et même les plugins qui offrent de nouvelles façons aux utilisateurs d'interagir avec les sites Web WordPress sont des exemples de plugins qui étendent les fonctionnalités de WordPress. Si vous voulez apprendre à créer un plugin, il existe une pléthore de ressources en ligne disponibles pour vous aider.