HUSKY - Product Filter for WooCommerce

目的:特定のページや条件でWOOFプラグインを無効にします。

このフックを使用すると、特定のページ、投稿タイプ、またはカスタム条件でWOOFプラグインの機能を完全に無効にできます。このフィルターがtrueを返した場合、そのページではWOOFは初期化されません。

add_filter('woof_disable_filter', function($disable) {
    if (is_page(array(123, 456))) {
        return true; // Disable on pages 123 and 456
    }
    return $disable;
});

チェックアウトとカートで無効にする:

add_filter('woof_disable_filter', function($disable) {
    if (current_user_can('administrator')) {
        return true; // Disable for admins
    }
    return $disable;
});

カスタム投稿タイプで無効にする:

add_filter('woof_disable_filter', function($disable) {
    if (is_singular('custom_post_type')) {
        return true;
    }
    return $disable;
});