Leere Produktkategorien aus der Hauptnavigation im WooCommerce ausblenden

WordPress
Sie können natürlich unbegrenzt WooCommerce-Produktkategorien in Ihre Hauptnavigation einfügen. Aber manchmal werden sie aufgrund von Bestandsveränderungen oder Ähnlichem leer. Wenn Sie leere Produktkategorien in Ihrer WordPress Navigation automatisch ausblenden möchten, platzieren Sie den untenstehenden Code in Ihren Funktionen.php-Datei.
add_filter( 'wp_get_nav_menu_items', 'nav_remove_empty_category_menu_item', 10, 3 );Funktion nav_remove_empty_category_menu_item ( $items, $menu, $args ) { global $wpdb;    $nopost=$wpdb->get_col( "SELECT term_taxonomy_id FROM $wpdb->term_taxonomy WHERE count=0" ); foreach ( $-Posten als $-Schlüssel => $-Posten ) { if ( ( ( ( 'taxonomy' == $item->type ) && ( in_array( $item->object_id, $nopost ) ) ) { unset( $items ); }    }    $-Einzelposten zurückgeben;}

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.