私はここで質問をしています、そして皆さんが私を助けてくれることを願っています。検索で正確な答えを見つけることができなかったし、私は自分自身はコーダーではありません。彼が私にプラグインを手渡す前に、私は私の前のコーダーによって(プラグイン名を変えるために)指示を受けました。彼が私がプラグイン名を変更したいのなら、私がしなければならないのはpopups.phpに行き、最初の行を変更することだけである、と言いました。それはPlugin Name: xxx
です。
そこで、フォルダを解凍し、名前を変更して、フォルダ全体をもう一度圧縮しました。私がワードプレスを通してそれをインストールしようとしたとき、それはインストールが失敗したと言います。私はここで何かステップを逃しましたか?
これがエラーメッセージです。
パッケージを開梱する…
プラグインをインストール中…
パッケージをインストールできませんでした。有効なプラグインが見つかりませんでした。
プラグインのインストールに失敗しました。
このエラーは、プラグインヘッダが破損しているときに発生します。 Plugin Name: xxx
はnotにする必要があります。代わりに、最初の数行は次のようになります。
<?php
/*
Plugin Name: xxx
... more text here ...
*/
... plugin code here ...
プラグインヘッダ情報ファイルは、以下のような有効なヘッダ情報を持つプラグインルートになければなりません。
<?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
ベストプラクティス フォルダ構造
CodeCanyonなどからダウンロードした場合は、まずダウンロードパッケージを解凍してから、実際のプラグインZipをアップロードします。多くの場合、インストール可能ファイルに含まれていないライセンス、資料、およびソースファイルが含まれています。
プラグインのメインの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)とヘッダー内のプラグイン名が一致しており、一意である必要があります。