0

会社の要件であるため、Ioncube を使用して作成した Wordpress プラグインを難読化しようとしています。

私がすでに試したこと:

  • エンコードされたファイルにワードプレスのコメントヘッダーを直接含める
  • wordpress がプラグインを認識できるようにするためのコメントを含む別の php ファイルを作成し、それを include_once() を介してメインのプラグイン ファイル (ecom.php) に含めます。
  • .inc、.txt、ファイル拡張子なしを試しましたが、Wordpress はプラグインを認識しません

しかし、次のエラーが発生します。

  • プラグインは、アクティブ化中に 3 文字の予期しない出力を生成しました。「headers already sent」メッセージ、シンジケーション フィードの問題、またはその他の問題に気付いた場合は、このプラグインを無効にするか、削除してみてください。
  • プラグインが WordPress プラグイン ページに表示されない

エンコーディングにエラーはありませんでした。評価用に入手可能な最新バージョンのデフォルト設定を使用しています。何か案は?

4

2 に答える 2

4

Worpdress プラグイン ファイルを適切にエンコードするには、メインのプラグイン ファイルを開きます。たとえば、メインのプラグイン ファイルはplugger.php

WordPress ヘッダー コメントを削除します。

/*
Plugin Name: plugger
*/

ioncube を使用してファイルをエンコードします。エンコードされたファイルを Wordpress プラグイン ディレクトリにコピーします。次に、メインのプラグイン ファイルの名前を変更します (例: plugger-file.php. 次に、新しいファイルを作成します。これがメインのプラグイン ファイルになりますplugger.php。内部plugger.phpにWordpressヘッダーコメントを追加して、Wordpressがプラグインを認識し、plugger-file.php

<?php
/*
Plugin Name: plugger
*/
include_once('plugger.php');
于 2013-07-04T07:49:25.090 に答える