私は、GPLv2 ライセンスの WordPress 用の素晴らしいプラグインを見つけ、ソース コードに多くの変更を加えました。プラグインは別のことを行います。作成者 (元のプラグイン作成者のクレジット付き)、URL、バージョン番号 (xxx 1.5 から YYY 1.0) を変更しました。
すべて正常に動作しますが、WordPress がプラグインの更新をチェックするときに、プラグイン YYY 1.0 が xxx 1.0 として扱われ、利用可能な更新に関する通知が表示されます。
変更したプラグイン YYY 1.0 は、WP リポジトリからではなく、コンピューターからファイルをコピーしてインストールされました。
他に何を変更する必要がありますか?
ベストアンサー1
プラグインの更新を無効にする
このコードをプラグインのルート ファイルに追加します。
add_filter('site_transient_update_plugins', 'remove_update_notification');
function remove_update_notification($value) {
unset($value->response[ plugin_basename(__FILE__) ]);
return $value;
}