web-dev-qa-db-fra.com

Erreur lors de l'envoi du fichier Zip du plugin

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

1
Clement Ckh

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

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

1
sohan

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.

1
Firsh - LetsWP.io

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.

1
Preetom Banerjee