Skjul overflødige widgets

Hvis du som mig har en del forskellige plugins installeret, så har du sikkert også alt for mange widgets. Så mister man overblikket og skal bruge tid på at lede efter de væsentlige. Men du kan nemt skjule de ubrugte.

I en “standardinstallation” hos mig, vil der allerede fra starten af være alt for mange widgets. Og efterhånden som der bliver installeret ekstra plugins stiger mængden bare stille og roligt. Til sidst bladre man op og ned i rækken efter de to plugins man i virkeligheden bruger regelmæssigt.

Derfor skjuler jeg nu de overflødige plugins fra starten af, ved at fjerne deres initieringsstreng med en simpel funktion.

Her et eksempel med WPs egne widgets, hvor de fleste er skjulte:

function unregister_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', 'unregister_default_widgets', 11);

De eneste, der vil blive vist, er de to udkommenterede linjer med Tekst og Brugermenu. Vil du have vist flere, kan du bare udkommentere de pågældende linjer – eller helt slette dem.

Disse snippets kan med fordel indsættes i dit temas function.php eller dit eget funktionsplugin.

Genesis Widgets

Hvis du som mig også bruger Genesis Framework fra StudioPress, så kan denne kode på samme måde skjule de Genesis widgets du ikke bruger:

 //* Unregister Genesis widgets
function eid_rem_genesis_widgets() {
	unregister_widget( 'Genesis_eNews_Updates' );
	// unregister_widget( 'Genesis_Featured_Page' );
	// unregister_widget( 'Genesis_Featured_Post' );
	unregister_widget( 'Genesis_Latest_Tweets_Widget' );
	//unregister_widget( 'Genesis_Menu_Pages_Widget' );
	unregister_widget( 'Genesis_User_Profile_Widget' );
	unregister_widget( 'Genesis_Widget_Menu_Categories' );
 }
add_action('widgets_ini', 'eid_rem_genesis_widgets', 12);

WooCommerce widgets

Ehandelsløsningen WooCommerce kommer også med en del widgets, hvoraf du garanteret kun skal bruge nogle få – resten kan skjules.

//* Remove unused Woocommerce widgets */
function eid_unregister_woo_widgets() {
	// unregister_widget( 'WC_Widget_Recent_Products' );
	unregister_widget( 'WC_Widget_Featured_Products' );
	// unregister_widget( 'WC_Widget_Product_Categories' );
	unregister_widget( 'WC_Widget_Product_Tag_Cloud' );
	unregister_widget( 'WC_Widget_Cart' );
	// unregister_widget( 'WC_Widget_Layered_Nav' );
	// unregister_widget( 'WC_Widget_Layered_Nav_Filters' );
	unregister_widget( 'WC_Widget_Price_Filter' );
	unregister_widget( 'WC_Widget_Product_Search' );
	unregister_widget( 'WC_Widget_Top_Rated_Products' );
	unregister_widget( 'WC_Widget_Recent_Reviews' );
	// unregister_widget( 'WC_Widget_Recently_Viewed' );
	unregister_widget( 'WC_Widget_Best_Sellers' );
	unregister_widget( 'WC_Widget_Onsale' );
	unregister_widget( 'WC_Widget_Random_Products' );
 }

add_action('widgets_init', 'eid_unregister_woo_widgets', 15);

Bliv lidt klogere med Pro tips om WordPress

Bare rolig – vi siger det ikke til nogen!

Du har ikke udvalgt favoritter endnu?

Dine favoritter

For at du nemt kan finde tilbage til de bedste tips, næste gang du kommer forbi – så har vi nu en Udvalgte boks. 

Øverst – og nederst – på hvert indlæg er der en knap, hvor du kan markere den enkelte artikel som Udvalgt.

Og så vil den blive vist i denne boks næste gang du kommer forbi.

 

Hvis du ikke er oprettet som bruger, så kan det kun gøres ved at gemme info i dine cookies. Og det kræver at du har accepteret den type cookies. Fordi GDPR.

Pssttt - har jeg ikke set dig her før? 😉

Få en mail hver gang der er nye tips og tricks – så behøver du ikke selv holde øje med om der er nyt!

Bare rolig. Vi hverken spammer dig eller giver dine informationer videre til tredjepart.

har du set...
Skjul overflødige widgets
Udvælg? Hvis du som mig har en del forskellige plugins installeret, så har du sikkert også alt for mange widgets. Så mister man overblikket