Home / eCommerce / Shortcode widget main categories WooCommerce
Duplicate Snippet

Embed Snippet on Your Site

Shortcode widget main categories WooCommerce

Code Preview
php
<?php
function shortcode_categorie_principali_wc() {
    $args = array(
        'taxonomy'     => 'product_cat',
        'orderby'      => 'menu_order',
        'order'        => 'ASC',
        'hide_empty'   => false,
        'parent'       => 0,
        'pad_counts'   => true,
        'hierarchical' => true,
    );
    $categories = get_terms($args);
    if (empty($categories) || is_wp_error($categories)) {
        return '<p>Nessuna categoria trovata.</p>';
    }
    $output = '<ul class="categorie-principali-woocommerce">';
    foreach ($categories as $category) {
        $output .= '<li><a href="' . esc_url(get_term_link($category)) . '">' . esc_html($category->name) . '</a></li>';
    }
    $output .= '</ul>';
    return $output;
}
add_shortcode('categorie_principali_wc', 'shortcode_categorie_principali_wc');

Comments

Add a Comment