WordPress: Remove Unwanted Scripts and Stylesheets

| Ngoc Nguyen

I use NextGen gallery to organize my images and photos, but I don’t use it to display the galleries on my site. In order to optimize site speed, I wanted to prevent Nextgen scripts and stylesheets from loading.

Getting the Scripts and Stylesheets Handle

Before, we can remove the scripts and stylesheets from loading, we need to know their handle names. The easiest way to do this is to edit the functions.php file. Afterwards we simply navigate to any page and the handle names will be printed out at the top.


function wpcustom_inspect_scripts_and_styles() {
	global $wp_scripts;
	global $wp_styles;

	// Runs through the queue scripts
	foreach( $wp_scripts->queue as $handle ) :
		$scripts_list .= $handle . ' | ';
	endforeach;

	// Runs through the queue styles
	foreach( $wp_styles->queue as $handle ) :
		$styles_list .= $handle . ' | ';
	endforeach;

	printf('Scripts: %1$s 
Styles: %2$s', $scripts_list, $styles_list); } add_action( 'wp_print_scripts', 'wpcustom_inspect_scripts_and_styles' );

Removing the Unwanted Scripts and Stylesheets

Now that we have the handle names, we can call wp_deregister_style() to remove the unwanted scripts and stylesheets. In the sample below, I am removing the Nextgen scripts and lightbox stylesheets from firing throughout the site. If you need to remove them only for specific pages or sections, you can use WordPress’ conditional tags.


function wpcustom_deregister_scripts_and_styles(){
	wp_deregister_style('foobox-1-4-min');
	wp_deregister_style('foobox-mini-invert');
	wp_deregister_style('foobox-blue');
	
	wp_deregister_script('photocrati_ajax');
	wp_deregister_script('lazy_resources');
	wp_deregister_script('comment-reply ');
}

add_action( 'wp_print_styles', 'wpcustom_deregister_scripts_and_styles', 100 );

You May Also Like:

37 thoughts on “WordPress: Remove Unwanted Scripts and Stylesheets

  1. Pingback: canadian pharmacies without an rx

  2. Pingback: alewrt.flazio.com

  3. Pingback: graph.orgPharmacies-in-canada-shipping-to-usa-08-12

  4. Pingback: prescription drugs without prior prescription

  5. Pingback: 500px.complistofcanadianpharmaceuticalsonline

  6. Pingback: https://challonge.com/en/canadianpharmaciesshippingtousa

  7. Pingback: https://reallygoodemails.com/canadianpharmaceuticalsonline

  8. Pingback: pinshape.comusers2441621-canadian-pharmaceutical-companies

  9. Pingback: online canadian pharmacies

  10. Pingback: buy stromectol fitndance

  11. Pingback: ivermectina

  12. Pingback: stromectol tablets uk

  13. Pingback: stromectol order online

  14. Pingback: reaction au stromectol

  15. Pingback: canadian drugs

  16. Pingback: challonge.comcitlitigolf

  17. Pingback: ivermectin

  18. Pingback: stromectol demodex

  19. Pingback: stromectol buy online

  20. Pingback: network.myscrs.orgprofile4220200

  21. Pingback: stromectol dosage table

  22. Pingback: stromectol online

  23. Pingback: stromectol india

  24. Pingback: buy ivermectin fitndance

  25. Pingback: stromectol for humans

  26. Pingback: pharmaceuticals.cgsociety.orgjvcccanadian-pharmaceuti

  27. Pingback: canadian pharmacies mail order

  28. Pingback: prescriptions from canada without

  29. Pingback: canadian discount pharmacies

  30. Pingback: https://scisevitrid.estranky.sk/clanky/canada-pharmacies.html

  31. Pingback: canadian pharmaceuticals online

  32. Pingback: drugstore online

  33. Pingback: https://bitbucket.org/canadianpharmaceuticalsonline/workspace/snippets/k7KRy4

  34. Pingback: highest rated canadian pharmacies

  35. Pingback: https://www.passivehousecanada.com/members/online-drugs-without-prescriptions-canada/

  36. Pingback: canada drug

  37. Pingback: canada pharmacies online

Comments are closed.