Personalizați desktopul și administratorul Wordpress

Cuprins

Partea 1

start

Urmează să detaliați cum să ascundem meniuri specifice de pe tabloul de bord sau desktop în WordPress, soluția pentru momentul în care faceți o treabă personalizată și nu doriți ca clientul să vadă niciun meniu sau să nu poată modifica configurația web .

Cum să ascundeți anumite meniuri ale tabloului de bord în WordPress
Urmează să detaliați cum să ascundem meniuri specifice de pe Tabloul de bord sau Desktop în WordPress, soluția pentru momentul în care faceți o treabă personalizată și nu doriți ca clientul să vadă anumite meniuri sau că acestea nu pot modifica configurația web.
Trebuie să plasăm următorul cod în fișierul functions.php al șablonului WordPress pe care îl utilizați, specificând ce meniuri dorim să ascundem.
 function hide_menus () {global $ menu; $ delete = array (('Postări'), ('Media'), ('Linkuri'), ('Utilizatori'), ('Comentarii')); end ($ meniu); while (prev ($ meniu)) {$ valoare = explodează ('', $ meniu [tasta ($ meniu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' ascunde_meniuri '); 

Schimbați sigla pe ecranul de conectare
Pe ecranul de conectare al managerului, logo-ul WordPress apare deasupra formularului. Putem pune sigla pe care o dorim la locul ei. Pentru aceasta adăugăm această funcție în fișierul functions.php al temei noastre:
 function custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Schimbați subsolul panoului de administrare
Codul va intra și în fișierul functions.php al temei dvs. Acest lucru vă permite să puneți expresia dorită, de exemplu:
 function change_footer_admin () {echo '© 2011 Copyright - NUME COMPANIE. Toate drepturile rezervate - Web creat de Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Eliminați metaboxele și funcționalitățile din postări
Când vom crea o intrare în WordPress, apar multe ferestre pentru a introduce conținut sau pentru a afișa informații. De multe ori le-am rămas multor și generează confuzie doar pentru utilizatorii care nu au cunoștințe despre WordPress. De exemplu, etichetele, rezumatul, câmpurile personalizabile etc.
Prin introducerea acestui cod în functions.php putem elimina pe cele care par prescindibile:
 if (is_admin ()): function my_remove_meta_boxes () {if (! current_user_can ('administrator')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normal'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postexcerpt', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('commentsdiv', 'post', 'normal'); remove_meta_box ('revisionsdiv', 'post', 'normal'); remove_meta_box ('authordiv', 'post', 'normal'); remove_meta_box ('sqpt-meta-tags', 'post', 'normal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); endif;

După cum putem vedea, funcția remove_meta_box are trei parametri: primul este „id-ul” ferestrei pe care dorim să o eliminăm, al doilea poate fi tipul de publicație, „pagina”, „post” sau „link” în funcție de unde suntem și al treilea „Normal”, „avansat” sau „lateral” în funcție de unde este fereastra.
În această funcție, acestea sunt eliminate doar dacă nu sunteți administrator. Dacă eliminăm condiționalul, dacă acestea vor fi eliminate de la toți utilizatorii, inclusiv de la administrator. Putem vedea ce se bazează pe fiecare fereastră pe „id-ul” său în codul HTML.
Eliminați metaboxele de pe desktop
De asemenea, pe desktop există câteva ferestre pe care le putem economisi. De asemenea, pentru functions.php codul ar fi:
 function example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'dashboard', 'side'); remove_meta_box ('dashboard_recent_drafts', 'dashboard', 'lateral'); remove_meta_box ('tablou de bord_primar', 'tablou de bord', 'lateral'); remove_meta_box ('dashboard_secondary', 'dashboard', 'lateral'); remove_meta_box ('dashboard_incoming_links', 'dashboard', 'normal'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normal'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normal'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normal'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Aici putem identifica după ID-ul ferestrei pe care dorim să o ștergem.
AnteriorPagina 1 din 3UrmătorulV-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave