Hvordan få et WordPress Theme Kompatibel med menyer

Hvordan få et WordPress Theme Kompatibel med menyer


WordPress 3.0 lagt tilpassede navigasjonsmenyer brukere kan enkelt redigere i dashbordet. Før du kan bruke disse menyene, trenger du et tema kompatibel med dem. Du legger kompatibilitet i «functions.php" fil av et tema, og deretter legge de nødvendige funksjoner for å ringe menyene i malen filer. Bruke register_nav_menus () funksjonen, kan du legge til flere menyer for redigering i dashbordet, som er WordPress backend. Når du er ferdig, kan du logge inn i dashbordet og redigere menyer, legge til, slette og omorganisere lenker uten programmering.

Bruksanvisning

1 Logg inn på din WordPress dashbordet og naviger til "Utseende". Klikk "Editor" under "Utseende" og klikk på linken under "Tema Funksjoner" på høyre side av temaredigering boksen. Hvis du jobber på tema filer på datamaskinen, kan du åpne "functions.php" i kode editor i stedet. Denne filen er funnet her:

/ Ditt / wp-content / themes / tema-mappen /

2 Legg denne koden et sted i "functions.php" file:

if (function_exists ( 'register_nav_menus')) {

register_nav_menus (

array(

'First_menu_name' => 'My First Menu',

'Second_menu_name' => 'My Second Menu'

)

);

}

Denne funksjonen sjekker om register_nav_menus () -funksjonen eksisterer i den gjeldende versjonen av WordPress og deretter bruker denne funksjonen for å registrere en rekke menyer. Du kan legge til en, to eller noen annen rekke menyer du vil bruke denne funksjonen.

3 Redigere malen der du vil legge til en meny. De fleste temaer sette minst en meny i "header.php" fil, og noen ganger i "footer.php" filen også. Her er koden:

<? Php wp_nav_menu (); ?>

Ovennevnte kode er generisk og inkluderer ikke eventuelle parametere. Bruk parametere for å konfigurere menyer programmatisk. Her er et eksempel med wp_nav_menu () for å ringe en meny med et bestemt navn, som brukeren vil da trenge å skape i "Menyer" panelet på dashbordet:

<? Php wp_nav_menu (array ( 'meny' => 'Top Menu')); ?>

4 Naviger til "Menyer" panel under "Utseende" i WordPress dashbordet. Du bør se menyene du opprettet. Sjekk boksene ved siden av linker du ønsker i listene på venstre side og deretter "Legg til" for å plassere dem i en meny. Ordne lenker ved å dra og slippe dem. Innrykket lenkene i menyen hvor andre og tredje nivå lenker. Klikk på fanene på toppen for å bytte mellom menyer.

Hint

  • Legg en beholder klasse til en meny i koden for å gjøre det lettere å style i CSS. Her er en funksjon med en container klasse wp_nav_menu (): "<? Php wp_nav_menu (array ( 'container' => 'classname'));>?". Deretter kan du referere til menyen i CSS som ".classname {}".
  • Alltid sikkerhetskopiere tema filer før du redigerer dem. Feil i PHP-kode ofte resultere i hvite skjermer. Les feilen, finner du linjen med kode hvor feilen er og fikse det for å bli kvitt den hvite skjermen. Skrivefeil forårsake de fleste feil.