Sử dụng wp_enqueue_scripts để loại bỏ css && javscript không cần thiết trên website yp.vn (ok)

add_action('wp_enqueue_scripts', 'lionelphamit', 1000);
function lionelphamit() {
  if(is_home()) {
    wp_enqueue_style('bootstrap-style', get_stylesheet_directory_uri() . '/css/bootstrap.min.css', array());
    wp_enqueue_style('carousel-style', get_stylesheet_directory_uri() . '/css/owl.carousel.min.css', array());
    wp_dequeue_style('contact-form-7');
    wp_dequeue_style('wp-block-library-theme');
    wp_dequeue_style('a-z-listing');
    wp_dequeue_style('bsf-Defaults');
    wp_dequeue_style('redux-google-fonts-pointfindertheme_options');
    wp_dequeue_style('wp-block-library');
    wp_dequeue_style('wc-block-vendors-style');
    wp_dequeue_style('wc-block-style');
    wp_dequeue_style('elasticpress-related-posts-block');
    wp_dequeue_style('woocommerce-smallscreen');
    wp_dequeue_style('woocommerce-general');
    wp_dequeue_style('woocommerce-layout');
    wp_dequeue_style('pointfindercoreelements');
    wp_dequeue_style('font-awesome-free');
    wp_dequeue_style('theme-leafletcss');
    // wp_dequeue_style('pftheme-minified-package-css');
    // wp_dequeue_style('theme-style');
    wp_dequeue_style('pf-main-compiler');
    wp_dequeue_style('pf-customp-compiler');
    wp_dequeue_style('pf-pbstyles-compiler');
    wp_dequeue_style('pf-psizestyles-compiler');
    wp_dequeue_style('pf-main-review-local');
    wp_dequeue_style('jquery-auto-complete');
    // wp_dequeue_style('redux-google-fonts-pointfindertheme_options');
    wp_dequeue_style('jquery.dropdown');
    wp_dequeue_style('pointfinder-ie');
    // Wp deregisterstyle
    wp_deregister_style('pftheme-minified-package-css');
    wp_enqueue_script('carousel-script', get_stylesheet_directory_uri() . '/js/owl.carousel.min.js', array('jquery'), '2.3.4', true);
    // wp Dequeue Script
    wp_dequeue_script("contact-form-7");
    wp_dequeue_script("woocommerce");
    wp_dequeue_script("jquery-blockui");
    wp_dequeue_script("theme-leafletjs");
    wp_dequeue_script('wc-add-to-cart');
  	wp_dequeue_script('jquery-placeholder');
  	wp_dequeue_script('jquery-cookie');
  	wp_dequeue_script('wc-cart-fragments');
  	wp_dequeue_script('theme-scriptsheader');
  	wp_dequeue_script('jquery-auto-complete');
  	wp_dequeue_script('svginject');
  	wp_dequeue_script('jquery.validate');
  	wp_dequeue_script('touchSwipe');
		remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
		remove_action( 'wp_print_styles', 'print_emoji_styles' );
		// Wp Deregister Script
		wp_deregister_script('jquery-blockui');
		wp_deregister_script('pointfindercoreelements');
		wp_deregister_script('jquery.magnific-popup');
		wp_deregister_script('pointfinder-twitterspf');
  }else {
    wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css');
    wp_enqueue_style('child-style',get_stylesheet_directory_uri() . '/style.css',array('parent-style'));
    wp_enqueue_style('lionel-style', get_stylesheet_directory_uri() . '/css/lionel.css', array());
    wp_enqueue_script('lionel-script', get_stylesheet_directory_uri() . '/js/lionel.js', array('jquery'), '1.0.0', true);
  }
}

Last updated