web-dev-qa-db-ja.com

プラグインZipファイルのアップロードエラー

私はここで質問をしています、そして皆さんが私を助けてくれることを願っています。検索で正確な答えを見つけることができなかったし、私は自分自身はコーダーではありません。彼が私にプラグインを手渡す前に、私は私の前のコーダーによって(プラグイン名を変えるために)指示を受けました。彼が私がプラグイン名を変更したいのなら、私がしなければならないのはpopups.phpに行き、最初の行を変更することだけである、と言いました。それはPlugin Name: xxxです。

そこで、フォルダを解凍し、名前を変更して、フォルダ全体をもう一度圧縮しました。私がワードプレスを通してそれをインストールしようとしたとき、それはインストールが失敗したと言います。私はここで何かステップを逃しましたか?

これがエラーメッセージです。

パッケージを開梱する…

プラグインをインストール中…

パッケージをインストールできませんでした。有効なプラグインが見つかりませんでした。

プラグインのインストールに失敗しました。

1
Clement Ckh

このエラーは、プラグインヘッダが破損しているときに発生します。 Plugin Name: xxxnotにする必要があります。代わりに、最初の数行は次のようになります。

<?php
/*
Plugin Name: xxx

... more text here ...

*/

... plugin code here ...
1
shea

プラグインヘッダ情報ファイルは、以下のような有効なヘッダ情報を持つプラグインルートになければなりません。

<?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

ベストプラクティス フォルダ構造

1
sohan

CodeCanyonなどからダウンロードした場合は、まずダウンロードパッケージを解凍してから、実際のプラグインZipをアップロードします。多くの場合、インストール可能ファイルに含まれていないライセンス、資料、およびソースファイルが含まれています。

1

プラグインのメインのPHPファイルの先頭には、標準のプラグイン情報ヘッダーを含める必要があります。このヘッダはWordPressにあなたのプラグインが存在することを認識させ、プラグイン管理画面に追加して有効にし、ロードし、そしてその機能を実行できるようにします。ヘッダがないと、プラグインは起動されず実行されません。これがヘッダフォーマットです。

<?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

また、プラグインの名前、つまり(plugin_name.php)とヘッダー内のプラグイン名が一致しており、一意である必要があります。

1