WOOT - WooCommerce Active Products Tables

Mostrar tablas distintas a los usuarios según su rol

Puede envolver varios shortcodes en uno propio. Haga lo siguiente:

  • abra el archivo functions.php del tema actual de WordPress
  • pegue y edite allí el siguiente código:
    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"]');
        }
    });
  • pegue el shortcode [my_woot_1] en la página que quiera
  • fíjese también en $args: con él puede crear atributos propios para el shortcode

¡De esta forma puede crear distintos shortcodes personalizados para su tienda WooCommerce!