Oldalsáv bennünk wordpress, regisztráció sidebars példák

Először is, hadd tisztázni néhány általános kérdést a oldalsáv:

  • Sidebar - ezen a területen a helyszínen, hogy balra vagy jobbra a fő tartalomra (szó oldalsáv)
  • Oldalsáv WordPress - az adott területen a telek, amely megjeleníti modulokat;

Az egyetlen különbség az a meghatározás, az oldalsáv WordPress, hogy bárhol lehet a weblapon (de leggyakrabban az oldalirányú oszlopban a jobb és a bal, a tartalom és a lábléc).

Ebben a lépésben nézzük meg lépésről lépésre, hogyan kell létrehozni a két oldalsáv - az egyik az oldalsáv, és egy, a pincében (lábléc) az oldalon.

1. lépés: Regisztráció oldalsáv

Ez vagyok én, hogy az a tény, hogy a kódot, hogy adok neked ma eltérhet a kódot használni a téma - ne hagyd, hogy legyen okunk aggódni, egyszerűen cserélje ki a régi kódot az újat.

Mint már mondtam, akkor hozzon létre két oldalsáv - az oldalsávon és a lábléc, ez segít nekünk funkció register_sidebar () (ha valami nem világos, hogy a kódot - lásd a dokumentációt funkció). Hook widgets_init szükséges!

A kód functions.php file:

Ez történt velem egy oldalon Megjelenés> Widgets:

Most már hozzá, és testre kütyü az oldalsávon, és most már csak azt kell azokat az interneten.

2. lépés: Hogyan lehet megjeleníteni sidebars az oldalon?

Mint abban az esetben az első lépés, a különböző témák megtalálja egy másik kód megjelenítéséért felelős sidebars az oldalon. Én úgy csak egyetlen módja, hogy tudom használni magam, használva is_active_sidebar () és dynamic_sidebar ().

Dióhéjban, mit akar ilyen funkciók:

Nézzük most ebből a két oldalsáv, amit teremtett az előző lépésben. Kezdjük az oldalsáv:

Hová kell beilleszteni a kódot? Nos, hol szeretné megjeleníteni oldalsávon vissza, és helyezze. Nem tudja, mit fájlt? Nos, valójában attól függ a téma, de valószínű, hogy a kódot kell beágyazni az oldalsávon sidebar.php. és lábléc kódot a footer.php. Lehet még jól jöhet dokumentáció get_sidebar () és get_footer ().

Még néhány tipp oldalsáv

Mind a következő tippek segítenek megelőzni nagyon súlyos hiba az oldalon, de ha ismeri a PHP és WordPress, semmi új a ezeket a tippeket akkor nem tudom.

  • Ha az üzenet nem Sadbar kütyü, akkor a ha és más kódot lehet állítani, hogy végre kell hajtani ebben az esetben:
  • Nem kell használni a PHP-függvény function_exists () az dynamic_sidebar () függvény és egyéb funkciók WordPress. Csak néha. Ez nem jó.
  • Néhány connect sidebar.php fájl segítségével include () és a require (). Mit kapsz? Növelni a termelékenységet? Kétlem, hogy az oka a lassú betöltését webhely rejlik pontosan ebben. A kapcsolat sidebar.php használatra tervezett, hogy get_sidebar () függvény.
  • register_sidebar () és register_sidebars () lehetővé teszi, hogy kihagyja oldalsávok ID a regisztrációs. Mindig adja meg azonosítóját! Először is, akkor sokkal kényelmesebb és vizuális munka oldalsáv weboldalán. Másodszor, ez segít elkerülni a problémákat, ha telepíti a harmadik fél plugins / témákat.
  • Hogyan tilthatom le a sávot a WordPress?

    Tudok ajánlani egy pár megoldás erre a problémára:

    • Manuálisan - eltávolítás register_sidebar () és dynamic_sidebar () a fájl functions.php és sidebar.php. Ez a módszer a leghatékonyabb. Ha nem szeretnénk, hogy a frissítés után a téma az összes változás ment, használja a gyermek témákat.
    • unregister_sidebar () funkció lehetővé teszi, hogy letiltsa a sáv (de meg kell tudni az azonosítót, és a kódot sidebar.php még kézzel kell eltávolítani).

    Oldalsáv bennünk wordpress, regisztráció sidebars példák

    Misha Rudrastyh

    További információk a oldalsáv

    • register_sidebar () - regisztrálja tálaló tálaló funkció regiszterek és visszaadja annak azonosítója. Itt lehet regisztrálni korlátlan számú oldalsáv.
    • register_sidebars () - lehetővé teszi, hogy regisztrál több oldalsáv egy időben a funkció lehetővé teszi, hogy a regisztráció számos hasonló oldalsáv. Visszaadja semmi.
    • is_active_sidebar () - ellenőrzi, hogy a kütyü adunk az oldalsáv Hagyományos tag igaz értékkel tér vissza, ha az adott sidebar kütyü van, különben - hamis.
    • dynamic_sidebar () - megjeleníti az oldalsáv true értékkel tér vissza, ha hozzáadjuk a sidebar kütyü, hamis, ha nem adunk (vagy ha nincs általános oldalsáv), és megjeleníti a tartalmát a tálaló.
    • unregister_sidebar () - letiltja az oldalsáv Törli a regisztrációt a korábban létrehozott tálaló. Meg kell használni belül a horgot widgets_init.