Wordpress 特定のページ/投稿でプラグインを無効にする 質問する

Wordpress 特定のページ/投稿でプラグインを無効にする 質問する

特定のページで(アクティブな)プラグインを無効にする効果的な方法をご存知の方はいらっしゃいますか?Web サイトの一部のページには実際には必要のないプラグインがいくつかあり、それらのプラグインには Web サイトの読み込み速度を遅くし、他のファイルと競合する可能性のある CSS ファイルや JavaScript ファイルが多数含まれています。

プラグインのコードなどを変更できるのはわかっていますが、あまり効果的ではありません。

何か案は?

前もって感謝します!

ベストアンサー1

これがアイデアです

 add_filter( 'option_active_plugins', 'lg_disable_cart66_plugin' );

 function lg_disable_cart66_plugin($plugins){

      if(strpos($_SERVER['REQUEST_URI'], '/store/') === FALSE && !is_admin() ) {
         $key = array_search( 'cart66/cart66.php' , $plugins );
         if ( false !== $key ) unset( $plugins[$key] );
      }

     return $plugins;
 }

追伸人々は言いますmu-pluginsこれをフォルダに入れる必要があるかもしれません。

おすすめ記事