Slik fjerner du WordPress Dashboard Widgets
Har du noen gang jobbet med et prosjekt som krevde at du skulle tilpasse visning av WordPress admin panel? Vel en av de første tingene konsulentene tilpasser er WordPress Dashboard. Vi viste deg et raskt eksempel på hvordan du legger til tilpassede dashbord-widgets i WordPress. I denne artikkelen vil vi vise deg hvordan du fjerner WordPress dashbord-widgets.
Merk: Hvis du endte opp med denne artikkelen, leter du etter hvordan du fjerner instrumentpanel widgets bare for deg selv, bør du sannsynligvis se på artikkelen vår: Hvordan tilpasse WordPress Admin Area (Dashboard) for nybegynnere
Alt du trenger å gjøre er å lim inn følgende kode i temaets funksjoner.php-fil. Selv om det er en god idé å lagre denne filen som et plugin, og gjør det til et plugin-modul.
funksjon remove_dashboard_widgets () global $ wp_meta_boxes; ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'side'] [ 'kjerne'] [ 'dashboard_quick_press']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'normale'] [kjerne '] [ 'dashboard_incoming_links']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'normalt'] [ 'kjerne'] [ 'dashboard_right_now']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'normale'] [kjerne '] [ 'dashboard_plugins']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'normale'] [kjerne '] [ 'dashboard_recent_drafts']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'normale'] [kjerne '] [ 'dashboard_recent_comments']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'side'] [ 'kjerne'] [ 'dashboard_primary']); ikke-fikserte ($ wp_meta_boxes [ 'dashbord'] [ 'side'] [ 'kjerne'] [ 'dashboard_secondary']); add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
Hver av de nevnte widgets er ganske selvforklarende. Du kan beholde de du vil ha ved å bare fjerne dem fra listen. Hvis du vil fjerne disse widgetene fra alle brukere, bortsett fra administratorer, endrer du bare den siste linjen til dette:
hvis (! current_user_can ('manage_options')) add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
Vi håper at denne artikkelen hjalp deg med å fjerne standard dashbord-widgets i WordPress.