WOOT - WooCommerce Active Products Tables

Afficher des tableaux différents selon les rôles des utilisateurs

Vous pouvez encapsuler plusieurs shortcodes dans un shortcode personnalisé. Procédez ainsi :

  • ouvrez le fichier functions.php du thème WordPress actif
  • collez-y le code suivant et adaptez-le :
    add_shortcode('my_woot_1', function($args) {
        $user = wp_get_current_user();
    
        if (in_array('administrator', $user->roles)) {
            return do_shortcode('[woot id=23]');
        } elseif (in_array('shop_manager', $user->roles)) {
            return do_shortcode('[woot id=29]');
        } else {
            return do_shortcode('[woot columns="id,title,price,pa_color,add_to_cart"]');
        }
    });
  • collez le shortcode [my_woot_1] dans la page de votre choix
  • notez également $args : il permet de créer des attributs de shortcode personnalisés

De cette façon, vous pouvez créer différents shortcodes personnalisés pour votre boutique WooCommerce !