Vous venez de développer un plugin génial pour WordPress et vous souhaitez le partager avec autant de personnes que possible. Pour ce faire, la plate-forme WordPress.org semble être le meilleur choix car c'est le référentiel officiel des plugins WordPress.
Mais soumettre votre plugin à wordpress.org ne suffit pas pour gagner des utilisateurs: vous devez présenter votre plugin de la meilleure façon possible de faire savoir aux utilisateurs de WordPress ce que votre plugin peut faire.
Une page WordPress.org complète rendra votre plugin plus attrayant. Vous gagnerez plus d'utilisateurs et ces utilisateurs sauront comment utiliser votre plugin.
Une fois un plugin WordPress installé, une brève description peut être affichée sur la page des plugins installés du panneau d'administration grâce à un commentaire correctement formaté, placé dans le fichier principal du plugin. Bien que ce soit un bon moyen d'aider vos utilisateurs à se rappeler ce que fait votre plugin, cela ne vous aide pas à gagner plus d'utilisateurs.
Avant de décider de télécharger votre plugin, les utilisateurs vérifient généralement la page WordPress.org de votre plugin afin de savoir ce qu'il peut faire. Les utilisateurs examineront la description de votre plugin, vous devez donc décrire précisément les fonctionnalités de votre plugin (nous verrons comment dans une partie suivante). Mais les utilisateurs voudront également savoir si votre plugin est facile à utiliser: plusieurs captures d'écran et une FAQ sont utiles pour cela. Lorsque vous publiez une mise à jour, vos utilisateurs voudront savoir pourquoi ils doivent télécharger cette mise à jour (cela corrige-t-il des bogues connus ou éradiquer les risques de sécurité?), Assurez-vous donc d'inclure également ce type d'informations.
Gardez à l'esprit que votre plugin n'est pas le seul: les utilisateurs ont le choix entre plusieurs plugins, vous devez donc démontrer pourquoi le vôtre est meilleur que les autres. Une bonne page de plugin peut vous apporter plus d'utilisateurs, c'est donc une bonne idée de vous assurer que le vôtre est aussi précis et détaillé que possible.
WordPress ne peut pas deviner l'utilité de votre plugin. Ainsi, pour afficher des informations à ce sujet, WordPress utilise deux sources: les commentaires dans le fichier principal de votre plugin et le fichier readme.txt situé à la racine du dossier de votre plugin.
Les deux sont importants, nous verrons donc comment les compléter correctement dans les deux sous-parties suivantes.
Votre plugin peut inclure plusieurs fichiers, mais à tout le moins, vous aurez un fichier principal. Il s'agit du fichier chargé de WordPress, souvent avec le même nom que votre plugin (par exemple, hello-world.php pour le plugin Hello World). Pour être reconnaissable par WordPress, ce fichier principal doit contenir un «commentaire», formaté de manière spécifique.
Le «commentaire» est l'endroit où vous remplissez les informations de base sur votre plugin. Tous les champs ne sont pas requis; Certains sont essentiels, tandis que d'autres sont très utiles.
Fondamentalement, voici le commentaire minimal à indiquer au début du fichier principal de votre plugin.
<span><span><?php </span></span><span><span>/* </span></span><span><span> * Plugin Name: My good plugin page </span></span><span><span> * Plugin URI: http://mygoodpluginpage.com </span></span><span><span> * Description: A test for correctly completing a plugin page. </span></span><span><span> * Version: 1.0 </span></span><span><span> * Author: Jérémy Heleine </span></span><span><span> * Author URI: http://jeremyheleine.me </span></span><span><span> * License: MIT </span></span><span><span> */ </span></span><span><span>?></span></span>
Le champ Nom du plugin est, comme son nom l'indique, utilisé pour indiquer le nom du plugin. Il doit être unique pour que WordPress le reconnaisse.
Dans le champ URI du plugin, indiquez un URI décrivant votre plugin, s'il y en a un. Par exemple, si vous avez une page sur votre site Web personnel qui décrit précisément votre plugin, indiquez son URL ici.
Le champ Description est important, car sa valeur s'affiche dans la page des plugins installés du panneau d'administration de vos utilisateurs. Il doit être court.
Il y a de fortes chances que vous fournisserez plusieurs versions de votre plugin, avec de nouvelles fonctionnalités ou correctifs de bogues. Le numéro de version actuel doit être indiqué dans le champ de version.
Vous pouvez deviner que le champ d'auteur doit être rempli de votre nom, tandis que le champ URI de l'auteur fait référence à votre page Web personnelle, où vous vous présentez et vos projets, par exemple.
Enfin, nous trouvons le champ de licence dans lequel vous indiquez un nom court pour la licence sous laquelle vous libérez votre plugin. Par exemple, vous pouvez indiquer GPL3 ou MIT.
À l'exception du champ de licence, tous ces champs sont lus par WordPress pour afficher des informations sur votre plugin, essentiellement dans la page des plugins installés. C'est pourquoi vous devriez toujours les indiquer.
Pour personnaliser encore plus votre plugin, WordPress a ajouté trois autres champs à ce commentaire spécial. Nous pouvons trouver, par exemple, celui du réseau qui est un booléen indiquant si le plugin peut être activé sur tous les sites d'une installation (lorsque la multisite est activée) ou non. Par défaut, le réseau est défini sur true.
Si l'utilité du champ réseau est limitée, ce n'est pas le cas des deux derniers: domaine texte et chemin de domaine dans lequel vous pouvez indiquer respectivement le domaine texte de votre plugin et le répertoire contenant les fichiers .mo pour traduire votre travailler.
Grâce à ces champs, vous pourrez traduire les autres champs: dans la page des plugins installés, vous pourrez afficher une description dans plusieurs langues.
<span><span><?php </span></span><span><span>/* </span></span><span><span> * Plugin Name: My good plugin page </span></span><span><span> * Plugin URI: http://mygoodpluginpage.com </span></span><span><span> * Description: A test for correctly completing a plugin page. </span></span><span><span> * Version: 1.0 </span></span><span><span> * Author: Jérémy Heleine </span></span><span><span> * Author URI: http://jeremyheleine.me </span></span><span><span> * License: MIT </span></span><span><span> */ </span></span><span><span>?></span></span>
Notez que le chemin indiqué dans le champ de chemin de domaine est relatif au dossier de votre plugin. Par exemple, avec le commentaire précédent, WordPress utilisera les fichiers .mo contenus dans le / lang / sous-répertoire du dossier de mon plugin. Par défaut, WordPress recherchera vos fichiers .mo dans la racine de ce dossier.
Maintenant que notre plugin est prêt à être affiché correctement sur le panneau d'administration de votre utilisateur, nous devons attirer ces utilisateurs avec une bonne page de plugin sur wordpress.org. Pour ce faire, nous n'avons besoin que d'un seul fichier: readme.txt qui doit être à la racine du dossier de notre plugin.
Vous pouvez trouver un exemple de ce que WordPress accepte ici, où vous pouvez voir que le fichier readme.txt d'un plugin est essentiellement une liste de sections remplies avec les bonnes informations.
La plupart de ces sections seront affichées sur votre page de plugin sous forme d'onglets. Par exemple, avec le fichier ReadMe lié ci-dessus, nous trouverons plusieurs onglets comme « Description «, « Installation », « FAQ » ou « Captures d'écran “.
Nous trouvons d'abord une section spéciale.
/* * Plugin Name: Plugin page * Plugin URI: http:<span>//jeremyheleine.me </span> * Description: A test <span>for correctly fill a plugin page. </span> * Version: <span>1.0 </span> * Author: Jérémy Heleine * Author URI: http:<span>//jeremyheleine.me </span> * Text Domain: myplugin-page * Domain Path: /lang/ * License: MIT */
Comme vous l'avez peut-être deviné, cela remplace le nom du plugin par le nom complet de votre plugin. Il sera affiché dans l'en-tête de la page de votre plugin, au-dessus de la courte description indiquée à la fin de cette section.
Remplissez le champ des contributeurs à l'aide de la liste des auteurs et contributeurs du plugin. Cette liste doit contenir des identificateurs wordpress.org.
Le lien Donate est là pour indiquer le lien d'une page Web où les utilisateurs peuvent faire un don pour prendre en charge votre travail. Ensuite, le champ Tags est une liste de mots clés associés à votre plugin. Ils ne seront pas affichés sur votre page de plugin, mais ils seront utilisés par les utilisateurs de WordPress pour trouver votre plugin.
Les nécessitent au moins et testés aux champs sont importants. Dans le premier, indiquez la version minimale que vos utilisateurs doivent utiliser pour que votre plugin fonctionne: par exemple, si votre plugin est entièrement basé sur une fonction apparaissant dans WordPress 3.7, indiquez 3.7. Dans ce dernier, indiquez le plus haut numéro de version de WordPress sur lequel vous avez testé votre plugin: si vous savez que votre plugin fonctionne sur la dernière version du CMS, vous devez l'indiquer.
Le champ de balise stable est là pour indiquer le numéro de version actuel de votre plugin. Il est important, car WordPress lit ce champ pour savoir si une mise à jour est disponible ou non.
Les balises URI de licence et de licence sont utilisées pour indiquer la licence sous laquelle vous libérez votre plugin: indiquez un nom court dans le premier et indiquez un lien où nous pouvons trouver plus d'informations sur la licence dans le second.
Juste après ces informations essentielles, nous trouvons la section description. Dans cette section, vous devez décrire précisément votre plugin. Par exemple, vous pouvez indiquer ce qu'il peut faire, dans quelles langues il est disponible, où les utilisateurs peuvent vous contacter, et toute autre information que vos utilisateurs pourraient trouver utile: WordPress ne limite pas la taille de la description, vous êtes donc libre d'écrire ce que vous voulez.
Comme dans le reste des sections du fichier ReadMe, vous pouvez utiliser Markdown dans la description pour formater votre texte.
Dans la section d'installation, vous devez décrire comment les utilisateurs peuvent installer votre plugin. La plupart du temps, cette section est une courte liste comme celle ci-dessous.
<span><span><?php </span></span><span><span>/* </span></span><span><span> * Plugin Name: My good plugin page </span></span><span><span> * Plugin URI: http://mygoodpluginpage.com </span></span><span><span> * Description: A test for correctly completing a plugin page. </span></span><span><span> * Version: 1.0 </span></span><span><span> * Author: Jérémy Heleine </span></span><span><span> * Author URI: http://jeremyheleine.me </span></span><span><span> * License: MIT </span></span><span><span> */ </span></span><span><span>?></span></span>
Cette section consiste en une liste de questions que vos utilisateurs vous posent fréquemment. Vous pouvez également utiliser cette section pour décrire comment utiliser votre plugin, comment configurer une option ou comment personnaliser un widget, par exemple.
Vous trouverez ci-dessous un exemple de section FAQ (en utilisant deux questions non pertinentes), mais vous pouvez ajouter autant de questions que vous le souhaitez. Les questions utiles sont préférées.
/* * Plugin Name: Plugin page * Plugin URI: http:<span>//jeremyheleine.me </span> * Description: A test <span>for correctly fill a plugin page. </span> * Version: <span>1.0 </span> * Author: Jérémy Heleine * Author URI: http:<span>//jeremyheleine.me </span> * Text Domain: myplugin-page * Domain Path: /lang/ * License: MIT */
À mesure qu'un projet évolue, de nouvelles idées sont générées et, avec eux, de nouvelles versions de votre plugin. Dans l'en-tête du fichier ReadMe, vous devez indiquer la version stable actuelle, afin que vos (futurs) utilisateurs savent comment votre plugin a évolué, ou simplement ce qu'ils sont susceptibles de trouver dans la dernière version. De cette façon, ils sauront si une fonctionnalité qu'ils attendont a finalement été publiée.
C'est le but de la section Changelog. Dans cette partie, vous énumérez toutes les versions que vous avez publiées pour votre plugin, répertoriant pour chacune des fonctionnalités qu'ils incluent. La plupart du temps, nous préférons énumérer nos versions dans un ordre chronologique inversé, mais vous êtes libre de faire ce que vous voulez.
<span><span><?php </span></span><span><span>/* </span></span><span><span> * Plugin Name: My good plugin page </span></span><span><span> * Plugin URI: http://mygoodpluginpage.com </span></span><span><span> * Description: A test for correctly completing a plugin page. </span></span><span><span> * Version: 1.0 </span></span><span><span> * Author: Jérémy Heleine </span></span><span><span> * Author URI: http://jeremyheleine.me </span></span><span><span> * License: MIT </span></span><span><span> */ </span></span><span><span>?></span></span>
La section suivante est également «de nouvelles fonctionnalités» et est appelée avis de mise à niveau. C'est principalement ici pour les utilisateurs qui ont déjà installé votre plugin: lorsqu'une nouvelle version de votre plugin est disponible, vous pouvez afficher un message particulier pour indiquer les nouveautés et pourquoi vos utilisateurs devraient mettre à niveau.
Par exemple, avec la section ci-dessous, vos utilisateurs seront informés que la version 2.0 est disponible, et ils verront le message « Metgrade pour les nouvelles fonctionnalités impressionnantes! ».
/* * Plugin Name: Plugin page * Plugin URI: http:<span>//jeremyheleine.me </span> * Description: A test <span>for correctly fill a plugin page. </span> * Version: <span>1.0 </span> * Author: Jérémy Heleine * Author URI: http:<span>//jeremyheleine.me </span> * Text Domain: myplugin-page * Domain Path: /lang/ * License: MIT */
Les sections ci-dessus doivent toujours être présentes dans votre fichier ReadMe car ils sont essentiels pour que les utilisateurs comprennent ce que votre plugin peut faire et comment. Mais si vous avez d'autres idées de sections, vous pouvez ajouter la vôtre comme toute autre section «classique».
<span>=== Plugin Name === </span>Contributors: First author, second author Donate link: http://link.for/allowing/users/give/you/money Tags: tag 1, tag 2, tag 3 Requires at least: 3.7 Tested up to: 4.1 Stable tag: 3.0 License: GPLv2 License URI: http://www.gnu.org/licenses/gpl-2.0.html A short description of your plugin.
Si vous lisez l'exemple du fichier ReadMe fourni par WordPress et lié ci-dessus, vous avez peut-être remarqué que nous avons oublié une section: captures d'écran. Son nom est assez clair: dans cette section, vous devez inclure des captures d'écran décrivant l'interface de notre plugin.
Comme un fichier de réadme simple ne peut pas contenir d'images, il est nécessaire de savoir où les télécharger. Tout d'abord, vous devez savoir que WordPress accepte plusieurs formats; Vous pouvez utiliser png (* .png), jpeg (* .jpg ou * .jpeg) et gif (* .gif) pour vos captures d'écran.
Nommez-les dans la capture d'écran du format-N.ext où n est un nombre et EXT est l'extension du fichier. Par exemple, si nous avons trois captures d'écran PNG, nous les nommons Capture d'écran-1.png, Capture-2.png et Captures-3.png.
Vous avez maintenant deux choix pour placer vos fichiers: dans le répertoire / actifs ou dans celui contenant le fichier de réadme actuel (par exemple dans le répertoire /tag/2.0 si votre version actuelle est 2.0). Notez que WordPress recherchera d'abord vos captures d'écran dans le répertoire / actifs: par exemple, si vous avez les fichiers /assets/screenshot-1.png et /tags/2.0/screenshot-1.png, celui dans le répertoire / actifs sera affiché et non celui du répertoire /tags/2.0.
Une fois que vous avez placé vos captures d'écran dans le répertoire droit, revenez à votre fichier ReadMe et complétez la section Captures d'écran avec une liste commandée. Le premier élément décrira la première capture d'écran (Capture d'écran nommée-1.png par exemple), le deuxième élément décrira la deuxième capture d'écran, etc.
<span><span><?php </span></span><span><span>/* </span></span><span><span> * Plugin Name: My good plugin page </span></span><span><span> * Plugin URI: http://mygoodpluginpage.com </span></span><span><span> * Description: A test for correctly completing a plugin page. </span></span><span><span> * Version: 1.0 </span></span><span><span> * Author: Jérémy Heleine </span></span><span><span> * Author URI: http://jeremyheleine.me </span></span><span><span> * License: MIT </span></span><span><span> */ </span></span><span><span>?></span></span>
Dans une page de plugin wordpress.org, nous pouvons voir le nom du plugin au premier plan d'une grande bannière. Cette bannière est facultative, mais vous pouvez l'ajouter pour améliorer l'apparence de votre page.
Votre bannière doit avoir 772 pixels de large et 250 pixels de haut et nommée bannière-772x250.png ou bannière-772x250.jpg. Notez que le format GIF n'est pas autorisé ici. Placez cette bannière dans le répertoire / Assets, et c'est-à-dire: WordPress l'affichera dans votre page de plugin.
Avec une largeur de 772 pixels, votre image peut être floue sur les écrans à DPI élevés. Pour résoudre ce problème, vous pouvez ajouter une autre image en option qui doit être de 1544 larges et 500 pixels de haut et nommée bannière-1544x500.png (ou .jpg). Placez-le dans le répertoire / Assets et WordPress l'utilisera sur des écrans High-DPI à la place de la petite bannière.
Tout comme de nombreux autres développeurs, vous aimez votre plugin et souhaitez avoir autant d'utilisateurs que possible. Mais fournir un bon plugin ne suffit pas: les utilisateurs ne sauront pas que votre plugin est génial si vous ne le décrivez pas correctement.
Une bonne page de plugin peut vous apporter plus d'utilisateurs et, pour ce faire, le fichier ReadMe sera votre meilleur ami. Pour vous aider à créer le meilleur fichier ReadMe, WordPress vous fournit un outil: le validateur ReadMe, qui vous dira si une information est manquante.
Si vous souhaitez récupérer le fichier ReadMe sur lequel nous avons écrit dans cet article, vous pouvez trouver un très petit exemple de plugin ici.
Lors du choix d'un plugin de page wordpress.org, il existe plusieurs fonctionnalités clés à considérer. Premièrement, cela devrait être convivial, vous permettant de créer et de gérer facilement vos pages. Deuxièmement, il devrait offrir une variété d'options de conception, y compris des modèles et des fonctionnalités de personnalisation, pour vous aider à créer une page unique et attrayante. Troisièmement, il devrait être compatible avec votre thème WordPress et d'autres plugins. Enfin, il devrait offrir une conception réactive, en veillant à ce que vos pages soient superbes sur tous les appareils.
Pour assurer la compatibilité, vous Devrait d'abord vérifier la documentation et les avis du plugin pour tout problème rapporté avec votre thème spécifique. Vous pouvez également tester le plugin sur un site de mise en scène avant de l'installer sur votre site en direct. Si vous rencontrez des problèmes, vous pouvez contacter l'équipe d'assistance du plugin pour obtenir de l'aide.
Pour optimiser votre page pour le référencement, vous devez utiliser un plugin qui comprend des fonctionnalités de référencement, telles que les balises Meta et l'optimisation des mots clés. Vous devriez également créer du contenu original de haute qualité et utiliser des mots clés pertinents dans le titre, les titres et le texte du corps de votre page.
Pour rendre votre page adaptée aux mobiles, vous devez choisir un plugin qui offre une conception réactive. Cela garantit que votre page s'ajustera automatiquement pour s'adapter à n'importe quelle taille d'écran. Vous pouvez également utiliser l'outil de test convivial de Google pour vérifier à quoi ressemble votre page sur les appareils mobiles.
Pour augmenter votre page Vitesse de chargement, vous pouvez utiliser un plugin de mise en cache, qui stocke une version statique de votre page pour réduire la charge du serveur. Vous devez également optimiser vos images et limiter le nombre de plugins et scripts sur votre page.
La plupart des plugins de page vous permettent d'ajouter CSS personnalisé à votre page. Vous pouvez généralement trouver cette option dans les paramètres du plugin ou dans le personnalisateur WordPress. Collez simplement votre code CSS dans le champ fourni et enregistrez vos modifications.
wordpress.com a son propre ensemble de Plugins et ne prend pas en charge les plugins tiers, y compris ceux de WordPress.org. Cependant, si vous passez à un plan d'entreprise ou de commerce électronique, vous pouvez installer des plugins tiers.
Vous pouvez mettre à jour votre plugin à partir de votre Tableau de bord WordPress. Accédez à la section «Plugins», trouvez votre plugin et cliquez sur «Mettre à jour maintenant». Sauvegardez toujours votre site avant de mettre à jour un plugin pour éviter tout problème potentiel.
Si votre plugin provoque des problèmes, vous pouvez Essayez de la désactiver et de la réactiver ou de la réinstaller. Si le problème persiste, vous pouvez contacter l'équipe de soutien du plugin ou demander l'aide de la communauté WordPress.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!