Adminisztrációs menük oldalainak létrehozása, wordpress

Azok, akik a WordPress pluginjeit vagy témáit fejlesztik, megértik, hogy a felhasználóknak bizonyos beállításokat kell megadniuk.

A logikai beállításoknak megfelelően az admin panelben kell lenniük - ehhez adminisztratív menükre van szükség. "Paraméterek", "Általános", "Beszélgetések", "Minden felhasználó" és így tovább - ez az, amit ők.

Röviden, hogyan lehet őket létrehozni?

Mint általában, nem használunk valakinek a görbék kész plug-injeit, és az összes kódot a functions.php fájlba helyezzük.

Az add_menu_page () függvény

$ page_title - mi jelenik meg az oldal fejlécében a beállításokkal,

$ menu_title - ez lesz a menüben szereplő elem neve egy hivatkozással ezen az oldalon,

$ képesség - a felhasználó hozzáférési szintje a menüben,

$ menu_slug - ez határozza meg az oldal URL-jét a beállításokkal,

$ függvény egy olyan függvény, amely egy oldalt generál,

A $ pozíció a sorrend, alapértelmezés szerint a végén;

De hogyan lehet ezt a szar munka ?! Példát fogok adni, és minden azonnal világossá válik.

Tegye ezt a kódot functions.php-be és itt kapjuk:

Adminisztrációs menük oldalainak létrehozása, wordpress

add_submenu_page ()

Felmerül a második kérdés - hogyan lehet létrehozni egy almenüt, és csavarozni a menühöz, például a "konzol" vagy "opciók", ami a fenti módon van.

Van valami újdonság? Csak egy dolog:

$ parent_slug a szülőelem $ menu_slug. Ha megtudja, csak mutassa az egeret az elem fölé, és nézze meg a hivatkozást. Mi a végén a perjel - ez $ parent_slug.

Egy másik példa:

Ebben a példában a $ parent_slug index.php, tehát az almenü a "Console" szülőelemhez kapcsolódik.

Adminisztrációs menük oldalainak létrehozása, wordpress

Misha Rudrashy

Lásd még

Kapcsolódó cikkek