特定のページで(アクティブな)プラグインを無効にする効果的な方法をご存知の方はいらっしゃいますか?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
これをフォルダに入れる必要があるかもしれません。