Hoe WordPress Dashboard Widgets te verwijderen
Heb je ooit aan een project gewerkt waarvoor je de weergave van het WordPress-beheerderspaneel moest aanpassen? Een van de eerste dingen die consultants aanpassen, is het WordPress-dashboard. We hebben u een snel voorbeeld laten zien van het toevoegen van aangepaste dashboardwidgets in WordPress. In dit artikel laten we u zien hoe u WordPress dashboard-widgets verwijdert.
Opmerking: als u in dit artikel bent uitgekomen op zoek naar hoe u dashboardwidgets voor uzelf kunt verwijderen, moet u waarschijnlijk ons artikel bekijken: WordPress-beheerdersgebied (dashboard) aanpassen voor beginners
Het enige wat je hoeft te doen is simpelweg de volgende code in het functions.php bestand van je thema plakken. Hoewel het misschien een goed idee is om dit bestand op te slaan als een plug-in en er een drop-in-plug-in van te maken.
function remove_dashboard_widgets () global $ wp_meta_boxes; unset ($ wp_meta_boxes [ 'dashboard'] [ 'zijde'] [ 'kern'] [ 'dashboard_quick_press']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'normale'] [ 'kern'] [ 'dashboard_incoming_links']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'normale'] [ 'kern'] [ 'dashboard_right_now']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'normale'] [ 'kern'] [ 'dashboard_plugins']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'normale'] [ 'kern'] [ 'dashboard_recent_drafts']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'normale'] [ 'kern'] [ 'dashboard_recent_comments']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'zijde'] [ 'kern'] [ 'dashboard_primary']); unset ($ wp_meta_boxes [ 'dashboard'] [ 'zijde'] [ 'kern'] [ 'dashboard_secondary']); add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
Elk van de bovenstaande widgets spreekt voor zich. U kunt degene die u wilt behouden door ze gewoon uit de lijst te verwijderen. Als u deze widgets van alle gebruikers wilt verwijderen, behalve beheerders, hoeft u alleen de laatste regel als volgt te wijzigen:
if (! current_user_can ('manage_options')) add_action ('wp_dashboard_setup', 'remove_dashboard_widgets');
We hopen dat dit artikel u heeft geholpen bij het verwijderen van de standaard dashboardwidgets in WordPress.