Hvordan legge til en Sidebar til en Wordpress mal

Hvordan legge til en Sidebar til en Wordpress mal


I WordPress, kan sidepanelet være noe innhold kodet inn i sidebar.php fil og kalles av get_sidebar () -funksjonen. Egendefinerte sidefelt er også mulig. Mer generelt, er en sidebar innhold til venstre eller høyre for hovedinnholdet kolonne et nettsted. Den typiske WordPress sidebar inneholder kode for å gjøre den kompatibel med widgets, som er bindeleddet lister, arkiver og kalendere som brukere Dra og slipp i dashbordet. Hver bruker forventer at din WordPress tema vil inkludere minst ett widgetized sidebar.

Bruksanvisning

1 Lag "sidebar.php" fil hvis man ikke allerede finnes for temaet. Legg til denne filen noen koden som trengs for sidepanelet, for eksempel en <div> eller <seksjons> beholdere. Lagre filen. Deretter åpner du "index.php" fil og sjekke det for følgende kode:

<? Php get_sidebar (); ?>

Hvis denne koden ikke kommer ut, legge den til koden i filen der du vil at sidepanelet skal vises. Stil med CSS-regler som ønsket. Test at den nye sidestolpen viser riktig ved å besøke din WordPress blog.

2 Widgetize sidefeltet ved å legge følgende betinget utsagn:

<? Php if (function_exists ( 'dynamic_sidebar') || dynamic_sidebar ()!):?>

Denne koden går i "sidebar.php" filen der du vil at widgets skal vises. Under dette betinget utsagn, legger malkodene eksempel <php wp_get_archives (); ?> Som vises når brukeren ikke har satt sine egne widgets. Etter å legge denne koden, skriv <php endif; ?> For å avslutte den betingede uttalelse.

3 Åpne eller opprette "functions.php" filen i din kode editor av valget. Legg til følgende kode i slutten eller begynnelsen av denne filen:

<? Php if (function_exists ( 'register_sidebar')) {register_sidebar ();}?>

Denne koden gjør temaet widget-ready.

4 Last ditt WordPress nettsted og sjekke at standard malkodene du har lagt til sidepanelet arbeid. Gå til dashbordet for nettstedet ditt, og klikk på "Utseende" og deretter "Widgets" i venstremenyen. Sjekk at temaet har nå minst en sidepanelet. Dra og slipp widgets i sidefeltet fra i dashbordet og gå deretter til din WordPress nettstedet igjen. Kontroller at bare de widgets du har lagt i dashbordet viser nå på nettsiden.

Hint

  • Last ned noen grunnleggende WordPress tema og se etter "sidebar.php" og "functions.php" kode i sin mappe for å finne jobber eksempler på sidepanelet og widgets kode. Den "Twenty-Ten" tema er ikke vennlig til begynnelsen programmerere, så velg en annen.
  • Når du lager kode endres til en WordPress tema, alltid sikkerhetskopiere arbeidet ditt og test i nettleseren etter hvert koding trinn. Gjør du det sikrer at ingen kode er tapt og gjør debugging enklere.