「WordPress」にインストールしたプラグインで、「1つだけアップデートを無効化させたい!」そんな時に使える方法があります。
「function.php」に記述を追加するだけで使えるので、メモしておきます。
目次
「function.php」に追記する
設定しているテーマの「function.php」を開き、以下のコードを書き加えます。
「$plugin_path = ‘プラグインのフォルダ名/プラグイン名.php’;」の部分は、記載されている通り、インストールしたプラグインのフォルダ名とメインのファイル名に置き換えます。
プラグインのフォルダ名などは、レンタルサーバの「wp-contents」>「plugins」のディレクトリを開くことで確認できます。
//指定したプラグインの更新を停止する
add_filter('site_option__site_transient_update_plugins', 'disable_plugin_update');
function disable_plugin_update($data) {
// アップデートを無効化
$plugin_path = 'プラグインのフォルダ名/プラグイン名.php';
if (isset($data->response[$plugin_path])) {
unset($data->response[$plugin_path]);
}
return $data;
}
あとは、ファイルを保存して、「更新」の表示がされなくなればOKです!