web-dev-qa-db-ja.com

子テーマで管理者通知を無効にするには?

類似 https://wordpress.stackexchange.com/q/206735/92434個々のプラグインの更新通知を無効にする

私はテーマを購入しました。このテーマは、推奨プラグインをインストールするようにすべての管理者に管理パネルに通知を表示します。

子テーマで、今後この通知を無効にして、管理パネルに表示されなくなるようにするにはどうすればよいですか。

親テーマは、通知を表示するために TGMプラグインアクティベーション を使用しています。

1
maciek

これらのプラグインが必要ないと確信していて、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は不要になったので削除してください。

1
Foliovision