J'ai une question ici et j'espère que vous pouvez m'aider avec ça. Impossible de trouver la réponse exacte à partir de la recherche et je ne suis pas un codeur moi-même. Mon ancien codeur m'a donné l'instruction (changer le nom du plugin) avant de me le remettre. Il a dit que si je veux changer le nom du plugin, tout ce que j'ai à faire est d'aller dans popups.php et de changer la première ligne, qui est Plugin Name: xxx
.
Alors j'ai extrait le dossier, changer le nom et zipper à nouveau le dossier entier. Lorsque j'ai essayé de l'installer via Wordpress, il a été indiqué que l'installation avait échoué. Ai-je manqué une étape ici?
Voici le message d'erreur:
Déballer le colis…
Installer le plugin…
Le paquet n'a pas pu être installé. Aucun plugin valide n'a été trouvé.
L'installation du plugin a échoué.
Cette erreur survient lorsque l'en-tête du plugin est corrompu. Plugin Name: xxx
devrait ne pas être la première ligne du fichier, mais les quelques premières lignes devraient ressembler à ceci:
<?php
/*
Plugin Name: xxx
... more text here ...
*/
... plugin code here ...
le fichier d'informations d'en-tête du plugin doit se trouver à la racine du plug-in avec des informations d'en-tête valides telles que:
<?php
/**
* Plugin Name: Name Of The Plugin
* Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
* Description: A brief description of the Plugin.
* Version: The Plugin's Version Number, e.g.: 1.0
* Author: Name Of The Plugin Author
* Author URI: http://URI_Of_The_Plugin_Author
pour les meilleures pratiques Structure des dossiers
Si vous l'avez téléchargé depuis CodeCanyon ou similaire, décompressez d'abord le package de téléchargement, puis téléchargez le véritable plugin Zip. Il existe souvent des licences, de la documentation et des fichiers sources inclus qui ne font pas partie des fichiers installables.
Le sommet du fichier principal PHP de votre plugin doit contenir un en-tête standard d'informations du plugin . Cet en-tête permet à WordPress de reconnaître l’existence de votre plugin, de l’ajouter à l’écran de gestion du plug-in pour qu’il puisse être activé, de le charger et d’exécuter ses fonctions; sans en-tête, votre plugin ne sera jamais activé et ne fonctionnera jamais. Voici le format de l'en-tête:
<?php
/**
* Plugin Name: Name Of The Plugin
* Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates
* Description: A brief description of the Plugin.
* Version: The Plugin's Version Number, e.g.: 1.0
* Author: Name Of The Plugin Author
* Author URI: http://URI_Of_The_Plugin_Author
Notez également que le nom du plug-in i.e. (plugin_name.php) et le nom du plug-in dans l'en-tête doivent correspondre et être uniques.