WOOT - WooCommerce Active Products Tables

Je nach Benutzerrolle unterschiedliche Tabellen anzeigen

Sie können mehrere Shortcodes in einem eigenen Shortcode zusammenfassen. Gehen Sie dazu so vor:

  • öffnen Sie die Datei functions.php Ihres aktuellen WordPress-Themes
  • fügen Sie dort den folgenden Code ein und passen Sie ihn an:
    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"]');
        }
    });
  • fügen Sie den Shortcode [my_woot_1] auf der gewünschten Seite ein
  • beachten Sie auch $args – damit können Sie eigene Shortcode-Attribute definieren

Auf diese Weise können Sie für Ihren WooCommerce-Shop verschiedene eigene Shortcodes erstellen!