Crearea paginilor de meniuri administrative, wordpress

Cei care dezvoltă pluginuri sau teme pentru WordPress înțeleg că utilizatorii trebuie să furnizeze anumite setări.

Și în funcție de setările logice trebuie să fie în panoul de administrare - pentru aceasta, sunt necesare meniuri administrative. "Parametri", "General", "Discuții", "Toți utilizatorii" și așa mai departe - așa sunt.







Pe scurt, cum să le creați?

Ca de obicei, nu vom folosi plug-in-urile de curbe ale cuiva și vom pune tot codul în funcții.php.

Funcția add_menu_page ()

$ page_title - ce va fi afișat în antetul paginii cu setările,

$ menu_title - acesta va fi numele elementului din meniu cu un link către această pagină,

$ capabilitate - nivelul utilizatorului de acces la acest meniu,

$ menu_slug - aceasta va determina adresa URL a paginii cu setările,

$ funcția este o funcție care generează o pagină,

Poziția $ este ordinea, în mod implicit la sfârșitul;







Dar cum să facem toate astea să funcționeze? Voi da un exemplu și totul va deveni clar imediat.

Puneți acest cod în functions.php și vedeți ce obținem:

Crearea paginilor de meniuri administrative, wordpress

add_submenu_page ()

A doua întrebare apare - cum să creați un submeniu și să-l înșurubați în meniu, de exemplu "Consola" sau "Opțiuni", care de altfel sunt în figura de mai sus.

Există ceva nou? Doar un singur lucru:

$ parent_slug este $ menu_slug a elementului parent. Pentru a afla, plasați mouse-ul peste un element și căutați linkul. Ce este la sfârșit, după slash - acesta este $ parent_slug.

Un alt exemplu:

În acest exemplu, $ parent_slug este index.php, astfel încât submeniul va fi atașat la elementul părinte "Consola".

Crearea paginilor de meniuri administrative, wordpress

Misha Rudrashy

Vezi de asemenea







Articole similare

Trimiteți-le prietenilor: