Begræns en menu til 2 niveauer

Hvis man genbruger den samme niveauer i flere forskellige positioner, så kan det være godt at kunne begrænse den ene til kun at vise fx de to øverste niveauer. Og det kan man heldigvis godt.

Indsæt den kodestump i dit temas functions.php eller i et separat funktions-plugin.

/**
 * Limit Primary Menu to Top Level Items
 * 
 * @author Bill Erickson
 * @link http://www.billerickson.net/customizing-menu-arguments/
 * 
 * @param array @args
 * @return array
 *
 */
function be_primary_menu_args( $args ) {
  if( 'primary' == $args['theme_location'] ) {
    $args['depth'] = 2;
  }
  
  return $args;
}
add_filter( 'wp_nav_menu_args', 'be_primary_menu_args' );

I det her tilfælde virker det kun for menu placeret som Primær menu, men det kan du jo selv eksperimentere lidt med. Og du kan også skifte depth til 1, hvis du kun vil se top-niveauet.

Bliv lidt klogere med Pro tips om WordPress

Bare rolig – vi siger det ikke til nogen!

Du har ikke udvalgt favoritter endnu?

Dine favoritter

For at du nemt kan finde tilbage til de bedste tips, næste gang du kommer forbi – så har vi nu en Udvalgte boks. 

Øverst – og nederst – på hvert indlæg er der en knap, hvor du kan markere den enkelte artikel som Udvalgt.

Og så vil den blive vist i denne boks næste gang du kommer forbi.

 

Hvis du ikke er oprettet som bruger, så kan det kun gøres ved at gemme info i dine cookies. Og det kræver at du har accepteret den type cookies. Fordi GDPR.

Pssttt - har jeg ikke set dig her før? 😉

Få en mail hver gang der er nye tips og tricks – så behøver du ikke selv holde øje med om der er nyt!

Bare rolig. Vi hverken spammer dig eller giver dine informationer videre til tredjepart.

har du set...
Begræns en menu til 2 niveauer
Udvælg? Hvis man genbruger den samme niveauer i flere forskellige positioner, så kan det være godt at kunne begrænse den ene til kun at