function services_cat() { $taxonomyName = "product_cat"; $get_catgory = get_terms($taxonomyName, array('orderby' => 'slug', 'hide_empty' => false));?> <div class="categoryMain"> <?php foreach ($get_catgory as $category) { $thumbnail_id = get_woocommerce_term_meta($category->term_id, 'thumbnail_id', true); $image = wp_get_attachment_url($thumbnail_id); $cate_name = $category->name; if(!$image){ }else{?> <img src="<?php echo $image ?>" alt='' /> <h2><?php echo $cate_name?></h2> <?php } }?> </div> <?php } add_shortcode('cate-grid', 'services_cat');