Skip to content

Instantly share code, notes, and snippets.

@hmbashar
Created September 18, 2019 16:23
Show Gist options
  • Save hmbashar/51d439aa8bfc432f635230756783c6c7 to your computer and use it in GitHub Desktop.
Save hmbashar/51d439aa8bfc432f635230756783c6c7 to your computer and use it in GitHub Desktop.
To build on what Michael C wrote, and based on another post that I came across (https://theme-fusion.com/forums/topic/related-posts-not-showing-on-post-pages/), I was able to put together a solution to this using the Avada Child Theme. I found that disabling Fusion Builder Elements in the Fusion Builder settings did not consistently remove the d…
<?php
add_action( 'wp_enqueue_scripts', 'custom_disable_theme_js' );
function custom_disable_theme_js() {
Fusion_Dynamic_JS::deregister_script('avada-comments');
Fusion_Dynamic_JS::deregister_script('avada-general-footer');
Fusion_Dynamic_JS::deregister_script('avada-mobile-image-hover');
Fusion_Dynamic_JS::deregister_script('avada-quantity');
Fusion_Dynamic_JS::deregister_script('avada-scrollspy');
Fusion_Dynamic_JS::deregister_script('avada-select');
Fusion_Dynamic_JS::deregister_script('avada-sidebars');
Fusion_Dynamic_JS::deregister_script('avada-tabs-widget');
Fusion_Dynamic_JS::deregister_script('bootstrap-collapse');
Fusion_Dynamic_JS::deregister_script('bootstrap-modal');
Fusion_Dynamic_JS::deregister_script('bootstrap-popover');
Fusion_Dynamic_JS::deregister_script('bootstrap-scrollspy');
Fusion_Dynamic_JS::deregister_script('bootstrap-tab');
Fusion_Dynamic_JS::deregister_script('bootstrap-tooltip');
Fusion_Dynamic_JS::deregister_script('bootstrap-transition');
Fusion_Dynamic_JS::deregister_script('cssua');
Fusion_Dynamic_JS::deregister_script('fusion-alert');
Fusion_Dynamic_JS::deregister_script('fusion-blog'); // !
Fusion_Dynamic_JS::deregister_script('fusion-button'); // !
Fusion_Dynamic_JS::deregister_script('fusion-carousel');
Fusion_Dynamic_JS::deregister_script('fusion-chartjs');
Fusion_Dynamic_JS::deregister_script('fusion-column-bg-image');
Fusion_Dynamic_JS::deregister_script('fusion-count-down');
Fusion_Dynamic_JS::deregister_script('fusion-equal-heights');
Fusion_Dynamic_JS::deregister_script('fusion-flexslider');
Fusion_Dynamic_JS::deregister_script('fusion-image-before-after');
Fusion_Dynamic_JS::deregister_script('fusion-lightbox');
Fusion_Dynamic_JS::deregister_script('fusion-parallax'); // !
Fusion_Dynamic_JS::deregister_script('fusion-popover');
Fusion_Dynamic_JS::deregister_script('fusion-recent-posts');
Fusion_Dynamic_JS::deregister_script('fusion-sharing-box');
Fusion_Dynamic_JS::deregister_script('fusion-syntax-highlighter');
Fusion_Dynamic_JS::deregister_script('fusion-title');
Fusion_Dynamic_JS::deregister_script('fusion-tooltip');
Fusion_Dynamic_JS::deregister_script('fusion-video-bg');
Fusion_Dynamic_JS::deregister_script('fusion-video-general');
Fusion_Dynamic_JS::deregister_script('fusion-waypoints');
Fusion_Dynamic_JS::deregister_script('images-loaded'); // !
Fusion_Dynamic_JS::deregister_script('isotope'); // !!
Fusion_Dynamic_JS::deregister_script('jquery-appear');
Fusion_Dynamic_JS::deregister_script('jquery-caroufredsel');
Fusion_Dynamic_JS::deregister_script('jquery-count-down');
Fusion_Dynamic_JS::deregister_script('jquery-count-to');
Fusion_Dynamic_JS::deregister_script('jquery-easy-pie-chart');
Fusion_Dynamic_JS::deregister_script('jquery-event-move');
Fusion_Dynamic_JS::deregister_script('jquery-fade'); // !!
Fusion_Dynamic_JS::deregister_script('jquery-fitvids');
Fusion_Dynamic_JS::deregister_script('jquery-fusion-maps');
Fusion_Dynamic_JS::deregister_script('jquery-hover-flow');
Fusion_Dynamic_JS::deregister_script('jquery-hover-intent');
Fusion_Dynamic_JS::deregister_script('jquery-infinite-scroll'); // !
Fusion_Dynamic_JS::deregister_script('jquery-lightbox');
Fusion_Dynamic_JS::deregister_script('jquery-mousewheel'); // !
Fusion_Dynamic_JS::deregister_script('jquery-placeholder');
Fusion_Dynamic_JS::deregister_script('jquery-request-animation-frame');
Fusion_Dynamic_JS::deregister_script('jquery-sticky-kit');
Fusion_Dynamic_JS::deregister_script('jquery-to-top');
Fusion_Dynamic_JS::deregister_script('jquery-touch-swipe'); // !
Fusion_Dynamic_JS::deregister_script('jquery-waypoints'); // !
Fusion_Dynamic_JS::deregister_script('lazysizes');
Fusion_Dynamic_JS::deregister_script('packery'); // !!
Fusion_Dynamic_JS::deregister_script('vimeo-player');
// Fusion_Dynamic_JS::deregister_script('jquery-easing');
// Fusion_Dynamic_JS::deregister_script('modernizr');
// Fusion_Dynamic_JS::deregister_script('fusion-testimonials');
// Fusion_Dynamic_JS::deregister_script('jquery-cycle'); // !
// Fusion_Dynamic_JS::deregister_script('jquery-flexslider'); // !
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment