WordPress liefert eine Reihe von Standard-Widgets, welche sofort nach Installation zur Verfügung stehen und auf verfügbaren Sidebars platziert werden können. Manchmal ist es jedoch etwas störend, so viele Widgets zu sehen, wenn man diese oftmals sowieso nicht verwenden.
WordPress Standard-Widgets über functions.php deaktivieren
Mit dem folgenden Code kann man nicht gewünschte Widgets von WordPress einfach deaktivieren. Wenn ihr einige Widgets behalten wollt, könnt ihr die entsprechenden Zeile einfach auskommentieren. Der Code kann dann einfach in die functions.php eures Themes (oder besser Child-Themes eingefügt werden:
[php]function kb_disable_default_widgets() {
unregister_widget(‚WP_Widget_Pages‘);
unregister_widget(‚WP_Widget_Calendar‘);
unregister_widget(‚WP_Widget_Archives‘);
unregister_widget(‚WP_Widget_Links‘);
unregister_widget(‚WP_Widget_Meta‘);
unregister_widget(‚WP_Widget_Search‘);
unregister_widget(‚WP_Widget_Text‘);
unregister_widget(‚WP_Widget_Categories‘);
unregister_widget(‚WP_Widget_Recent_Posts‘);
unregister_widget(‚WP_Widget_Recent_Comments‘);
unregister_widget(‚WP_Widget_RSS‘);
unregister_widget(‚WP_Widget_Tag_Cloud‘);
unregister_widget(‚WP_Nav_Menu_Widget‘);
unregister_widget(‚Twenty_Eleven_Ephemera_Widget‘);
}
add_action(‚widgets_init‘, ‚kb_disable_default_widgets‘, 11);[/php]
Links/Quellen: How to Remove Default WordPress Widgets and Clean Up Your Widgets Page