類似 https://wordpress.stackexchange.com/q/206735/92434 、 個々のプラグインの更新通知を無効にする
私はテーマを購入しました。このテーマは、推奨プラグインをインストールするようにすべての管理者に管理パネルに通知を表示します。
子テーマで、今後この通知を無効にして、管理パネルに表示されなくなるようにするにはどうすればよいですか。
親テーマは、通知を表示するために TGMプラグインアクティベーション を使用しています。
これらのプラグインが必要ないと確信していて、TGMがプラグインに必要なライセンスに拘束されていない場合は、 TGMプラグインアクティベーションをすぐに引き出してください .
これは3段階のプロセスです。一つ:プラグイン登録機能を見つけて削除する。
<?php
/**
* Required and Recommended Plugins
*/
function prefix_register_plugins() {
/**
* Array of plugin arrays. Required keys are name and slug.
* If the source is NOT from the .org repo, then source is also required.
*/
$plugins = array(
// WordPress SEO
array(
'name' => 'WordPress SEO by Yoast',
'slug' => 'wordpress-seo',
'required' => false,
),
...
);
tgmpa( $plugins );
}
add_action( 'tgmpa_register', 'prefix_register_plugins' );
2つ目:TGMPAクラスファイルを参照するrequire_once()呼び出しを見つけて削除します。
<?php
/**
* Include the TGM_Plugin_Activation class.
*/
require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php';
3つ目:class-tgm-plugin-activation.php
は不要になったので削除してください。