Vorherige / Nächste Kategorie WooCommerce

Der folgende Code funktioniert gut, aber wenn die nächste Kategorie leer ist, gibt die function nichts zurück, aber ich möchte nächste nicht leere Kategorie bekommen.

 $taxonomy, 'orderby' => $orderby, 'show_count' => $show_count, 'pad_counts' => $pad_counts, 'hierarchical' => $hierarchical, 'title_li' => $title, 'hide_empty' => $empty ); $cats = get_categories( $args ); foreach( $cats as $position => $cat ) { if( $this_category->term_id == $cat->term_id ) { $next_cat = $position + 1; $prev_cat = $position - 1; } } $next_cat = $next_cat == count($cats) ? 0 : $next_cat; $prev_cat = $prev_cat < 0 ? count($cats) - 1 : $prev_cat; echo '
'; if(!empty($cats[$prev_cat])){ echo ''; } if(!empty($cats[$next_cat])){ echo ''; } echo '
';

Wenn ich richtig verstehe, hide_empty Option hide_empty ein Array nur mit NOT EMPTY-Kategorien zurückgeben. Aber plötzlich funktioniert es nicht wie erwartet.

Solutions Collecting From Web of "Vorherige / Nächste Kategorie WooCommerce"