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.

Wir verwenden Cookies, um Ihnen die beste Online-Erfahrung zu bieten. Mit Ihrer Zustimmung akzeptieren Sie die Verwendung von Cookies in Übereinstimmung mit unseren Cookie-Richtlinien.

Privacy Settings saved!
Datenschutz-Einstellungen

Wenn Sie eine Website besuchen, kann sie Informationen über Ihren Browser speichern oder abrufen, meist in Form von Cookies. Steuern Sie hier Ihre persönlichen Cookie-Dienste.

Diese Cookies sind für das Funktionieren der Website notwendig und können in unseren Systemen nicht abgeschaltet werden.

Zur Nutzung dieser Website verwenden wir die folgenden technisch notwendigen Cookies
  • wordpress_test_cookie
  • wordpress_logged_in_
  • wordpress_sec

Alle Cookies ablehnen
Alle Cookies akzeptieren