Register_sidebar () - regisztrálja a widget bar (a hely, ahol a widgetek kerülnek az admin felületen,

Regisztrálja a widget-bar (a hely, ahol a widgetek kerülnek az admin felületen, majd tegye őket az első rész).

register_sidebar () regisztrálja a panel (hely, a tartóba) vizhdetov és kimeneti formátumot minden widget: html tag fejléc, html tag előtt és után a widget. Regisztrálása a panel, admin panel egy hely, ahol helyet kütyü. Tegyünk egy widgetet a panel, akkor képes lesz arra, hogy vonja vissza a panelt kütyü a sablon segítségével dynamic_sidebar () függvényt. (Lásd. 2. példa).

Funkció kell csatlakoztatni widgets_init esemény.

widget támogatás funkció: add_theme_support ( „widgetek”) kell aktiválni a szálak functions.php. Ha nem, akkor register_sidebar () aktiválja automatikusan.

Ne használja a nevét azonosítókat az azonosító a listán. Ott, a link, meg fogja találni egy kis funkció, amely összegyűjti a már alkalmazott azonosító WordPress.

Használja register_sidebars (). hogy több panel egy időben. Ez létrehoz egy egyedi nevet az egyes lapokhoz, például: „Jobb oldalsáv”, „bal oldalsáv”. Annak ellenére, hogy ezek a nevek csak akkor látható, hogy az admin felületen, fontos, hogy a felhasználó egy ötlet, ha a panel jelenik meg.

register_sidebars () is ajánlott, ha azt szeretné, hogy regisztrálja több hasonló panelek vizhdetov (név különböző számok), például: 1. panel Panel 2 Panel 3.

Alapértelmezett értékei előtt / után a paraméterek kiszámítása a szálak, amelyek létre oldallapokat LI lista fejléceket H2 tag. Az ilyen nyilvántartásba vétel ajánlott minden fejlesztő WordPress témákat.

Ha valamilyen okból a jelölést meg kell változtatni, akkor ajánlott, hogy másolja az id (id = „% 1 $ s”) és az osztály (class = „modult% 2 $ s”) attribútumok által megadott alapértelmezett, és nem határozza meg őket keményen. Szükség van, hogy ők dinamikusan létrehozható sprintf () függvényt.

Nem hagyhatja nevét és id paraméter üres!

Lehetnek teljesen elhagyhatjuk, vagy kézzel kell megadni, ugyanakkor egyedinek kell lennie, és nem üres.

Ha nem határozza meg a azonosítója vagy neve, az alapértelmezett érték a növekmény fogják használni őket:

Hol $ i száma egyenlő a szám a panelek a helyszínen + 1.

Horgok funkciók:
visszatér

Line. ID telt el a paraméter azonosítója.

használata

A sablonok használata

Érvek regisztrációs modul panel. Meg lehet határozni, mint egy húr vagy tömböt:
Ha, mint a szöveget, majd az érveket kell elválasztani a jele :

Ugyanezek az érvek a tömbben:

Alapértelmezett: az alapértelmezett beállításokat.

Érvek paraméter $ args

neve (string) A név a widget bar. A név lesz látható a WordPress admin panel. Default „sidebar 1„(lokalizáció az oldalsáv $ i. Ahol a $ i sorszáma keretes írást). Az érték nem lehet üres!
Alapértelmezett: sprintf (__ (Sidebar. '), $ I) id (string) widget ID. A vonal, ahol nem kell nagybetűvel és terek. Az érték nem lehet üres, ha elhagyja ezt a paramétert üresen, a fejlesztési mód (debug) kap E_USER_NOTICE penznemadatokat.
Default: "sidebar- $ i" leírást (string) A szöveg ismerteti, amely megjeleníti a widget panel. Widgetek látható a vezérlőpulton.
Default 'class (string) CSS osztály, amely hozzáadódik a fő HTML tag modul panel.
Alapértelmezett: „” before_widget (string) HTML kódot, amelyet található előtt minden widget panel. Például:

  • . Konstrukciók% és 1% $ s $ s 2 váltja az id és class használt oldalsáv widget.
    Default: "
  • „After_widget (string) HTML kódot, amelyet található után a widget panel. Például:
  • .
    Default: " \ N „before_title (string) HTML kódot, mielőtt a modul címét.
    Default: "

    „After_title (string) HTML kód után, a modul címe.
    Default: "

    \ N "

    A fő célja ezeket az érveket, adja meg a megfelelő címkéket a téma pakolás minden widget és a címet. A WordPress Widget elfogadott csomagolás li tag, és a címe a widgetet a h2 tag.

    # 1 Regisztráció widgetet az oldalsáv oldalon

    Az alábbi kódot, regisztrálja a panel „című jobb oldali panelen a honlapon.” panel neve obvornuto címkék

    és
    :

    Miután ezt a kódot a functions.php témafájlt admin panel a widget oldalon, a központ lesz, ahol képesek leszünk felvenni kütyü. A sablon, ez a panel megjeleníti segítségével dynamic_sidebar () funkció:

    # 2 regisztrálása a widget bar a főoldalra

    Adjuk hozzá a kódot functions.php:

    A home.php beszúrni a kimeneti panel:

    Regiszter tálaló. wp-includes / widgets.php WP 4.8.3

    Vannak kötve funkciók

    Otshelnik-Fm 181 honlap: across-ocean.otshelnik-fm.ru

    Timur szia. Töltsük a modul azonosítója: „Ha nem a megadott érték az érvelés ID, akkor kap E_USER_NOTICE üzeneteket debug módban, kezdve 4.2-es verzióra.”

    Egy kicsit nem értem, hogy befejezi a munkát, és miért, és nem találja ezt a dokumentációban.

    Ha nem állítja be a azonosítója vagy neve, az alapértelmezett érték a növekmény fogják használni őket.

    Amennyiben $ i növekedni fog automatikusan száma: regisztrált a panel + 1.