WordPress - Widgets verbergen


Als je in WordPress naar Weergave gaat en dan kiest voor Widgets dan zie je hier de standaard widgets waar WordPress over beschikt plus eventuele widgets die door ge´nstalleerde plugins zijn toegevoegd. Er worden hier alleen widgets getoond indien het thema (zoals het standaard thema van WordPress) hier ondersteuning voor heeft.

Standaard zijn er al de nodige widgets beschikbaar en als er dan ook nog door plugins widgets worden toegevoegd dan kan het overzicht vrij vol worden. Met de onderstaande code kunnen de standaard widgets van WordPress worden verborgen om de pagina in de backend overzichtelijker te maken met alleen de widgets die je echt gebruikt op de site.

De code hieronder verbergt alle widgets van WordPress die aanwezig zijn, verwijder de regels van de widgets die je graag wilt behouden. De namen hieronder wijzen zich eigenlijk vanzelf. Voeg de code toe aan het functions.php bestand van het ge´nstalleerde thema.

function hide_default_widgets() {
        unregister_widget('WP_Widget_Meta');
        unregister_widget('WP_Widget_Pages');
        unregister_widget('WP_Widget_RSS');
        unregister_widget('WP_Widget_Recent_Posts');
        unregister_widget('WP_Widget_Search');
        unregister_widget('WP_Widget_Text');
        unregister_widget('WP_Widget_Recent_Comments');
        unregister_widget('WP_Widget_Categories');
        unregister_widget('WP_Widget_Archives');
        unregister_widget('WP_Widget_Links');
        unregister_widget('WP_Widget_Tag_Cloud');
        unregister_widget('WP_Nav_Menu_Widget');
        unregister_widget('WP_Widget_Calendar');
}
add_action('widgets_init', 'hide_default_widgets');