Cum să eliminați widget-urile din tabloul de bord al WordPress

Cum să eliminați widget-urile din tabloul de bord al WordPress / Tutoriale

Ați lucrat vreodată la un proiect care vă obligă să personalizați afișarea panoului de administrare WordPress? Ei bine, unul dintre primele lucruri pe care consultanții îl personalizează este tabloul de bord WordPress. V-am arătat un exemplu rapid de adăugare a widget-urilor personalizate în WordPress. În acest articol, vă vom arăta cum să eliminați widgeturile din tabloul de bord al WordPress.

Notă: Dacă ați ajuns la acest articol căutând cum să eliminați widget-urile de bord doar pentru dvs., atunci ar trebui să vă uitați, probabil, la articolul nostru: Cum să Personalizați zona de administrare WordPress (Dashboard) pentru începători

Tot ce trebuie să faceți este să lipiți pur și simplu următorul cod în fișierul functions.php al temei. Deși poate fi o idee bună să salvați acest fișier ca plugin și să îl faceți un plug-in plugin.

 funcția remove_dashboard_widgets () global $ wp_meta_boxes; desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'side'] [ 'miez'] [ 'dashboard_quick_press']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'normale'] [ 'miez'] [ 'dashboard_incoming_links']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'normal'] [ 'miez'] [ 'dashboard_right_now']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'normale'] [ 'miez'] [ 'dashboard_plugins']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'normale'] [ 'miez'] [ 'dashboard_recent_drafts']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'normale'] [ 'miez'] [ 'dashboard_recent_comments']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'side'] [ 'miez'] [ 'dashboard_primary']); desetate ($ wp_meta_boxes [ 'tablou de bord'] [ 'side'] [ 'miez'] [ 'dashboard_secondary']);  add_action ('wp_dashboard_setup', 'remove_dashboard_widgets'); 

Fiecare dintre widget-urile enumerate mai sus este destul de explicativă. Puteți păstra cele pe care le doriți doar prin eliminarea acestora din listă. Dacă doriți să eliminați aceste widget-uri de la toți utilizatorii, cu excepția administratorilor, atunci schimbați ultima linie la aceasta:

 dacă (! current_user_can ('manage_options')) add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');  

Sperăm că acest articol v-a ajutat să eliminați widgeturile standard din tabloul de bord în WordPress.