<?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');