-
Closed
-
My site seems to take longer than usual to load due to the javascript and css elements that are being loaded. I know I’m probably not using any or many of them.
How can they be removed or tidied up?
This is for the evolve+ themeRegards
Waqar
My home page has 21 blocking script resources and 14 blocking CSS resources.
This causes a delay in rendering your page.
Hi,
This requires modifications to the theme code.
We do not provide assistance in modifying theme codes.
We can only provide customization that can be done using custom css.
You may want to hire a developer from http://jobs.wordpress.net/ to assist in your customization.
Or you can find the js or css files, open them up and remove whatever content that you do not need.
Thank you
Hi there Denzel,
Appreciate the comments but I think the point of support is that you guys help us which is the reason people buy premium themes.
Some guidance will be appreciated.
My homepage currently is set to using a js and css concatenator using some WordPress Caching plugin but the source code looks ugly and it still doesn’t look nice.
As far as i know, all I am using is the animate on the menu bar and the bootstrap loader for the home page.
What possible solutions can you recommend to clean it up?
Also – what is the admin-ajax.php script? What does it do as it seems to take a long time to run according to some sources that check site speed?
Is it needed on a homepage?
Here is the jss and css links for the homepage.
<!– <link rel=’stylesheet’ id=’animatecss-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/animate-css/animate-custom.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’fontawesomecss-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/fontawesome/css/font-awesome.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’maincss-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/style.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’mediacss-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/css/media.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’bootstrapcss-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/bootstrap/css/bootstrap.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’bootstrapcsstheme-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/bootstrap/css/bootstrap-theme.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’siteorigin-panels-front-css’ href=’http://accident-management-consultants.co.uk/wp-content/plugins/siteorigin-panels/css/front.css?ver=2.3.1′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’dynamic-css-css’ href=’http://accident-management-consultants.co.uk/wp-admin/admin-ajax.php?action=evolve_dynamic_css&ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’shortcode-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/css/shortcodes.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’animations-css’ href=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/css/animations.css?ver=4.4.2′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’redux-google-fonts-evl_options-css’ href=’http://fonts.googleapis.com/css?family=Roboto%3A400&ver=1456616145′ type=’text/css’ media=’all’ /> –>
<!– <link rel=’stylesheet’ id=’wpgmaps-style-css’ href=’http://accident-management-consultants.co.uk/wp-content/plugins/wp-google-maps/css/wpgmza_style.css?ver=6.3.05′ type=’text/css’ media=’all’ /> –>
<link rel=”stylesheet” type=”text/css” href=”//accident-management-consultants.co.uk/wp-content/cache/wpfc-minified/6bfcea28015033f68b256d843119286f/1456618665index.css” media=”all”/>
<script src=’//accident-management-consultants.co.uk/wp-content/cache/wpfc-minified/cb666a017f59c078e1da3ae1379531d0/1456618666index.js’ type=”text/javascript”></script>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-includes/js/jquery/jquery.js?ver=1.11.3′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=1.2.1′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/tipsy.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/fields.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/jquery.infinite-scroll.min.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/jquery.scroll.pack.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/supersubs.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/superfish.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/hoverIntent.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/buttons.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/ddslick.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/jquery.flexslider.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/jquery.flexslider-min.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/jquery.prettyPhoto.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/modernizr.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/jquery.carouFredSel.js?ver=4.4.2′></script> –>
<!– <script type=’text/javascript’ src=’http://accident-management-consultants.co.uk/wp-content/themes/evolve-plus/library/media/js/bootstrap/js/bootstrap.js?ver=4.4.2′></script> –>
Then further below the page, there is additional script – here is one example
/* —————— PREV & NEXT BUTTON FOR FLEXSLIDER (YOUTUBE) —————— */
jQuery(‘.flex-next, .flex-prev’).click(function() {
playVideoAndPauseOthers(jQuery(this).parents(‘.flexslider, .t4ps-slider’));
});
function onPlayerStateChange(frame, slider) {
return function(event) {
if (event.data == YT.PlayerState.PLAYING) {
jQuery(slider).flexslider(“pause”);
}
if (event.data == YT.PlayerState.PAUSED) {
jQuery(slider).flexslider(“play”);
}
if (event.data == YT.PlayerState.BUFFERING) {
jQuery(slider).flexslider(“pause”);
}
}
}
//
//
//
// YouTube & Vimeo
There is also one for FlexSlider, Prev/Next buttons for FlexSlider, Testimonials, Sticky Headers etc … All of which I’m sure I’ve disabled from the main evolve Customiser area.
Surely, if its disabled in the Customiser area for the Theme in question – it shouldnt technically appear in your homepage – so why is it there ?
Regards
Waqar
Hi,
First of all
Appreciate the comments but I think the point of support is that you guys help us which is the reason people buy premium themes.
Yes, we help our customer to use our product. We answer all questions regarding use of our products. We did not advertise that we will help our customer to modify our product.
Just like when you buy a car, it does not come with modifications, unless advertised.
what is the admin-ajax.php script?
It should be ….admin-ajax.php?action=evolve_dynamic_css
That’s the dynamic css file. You cannot remove it.
I would like to highlight to you again, We can only provide customization that can be done using custom css.
If you need to modify any theme code, Please hire a developer from http://jobs.wordpress.net/ to assist in your customization.
By the way, you can consider using a cache plugin to speed up you site, but your web hosting must have enough resources to run it, or your site will appear slower.
Thank you.
Thanks, Denzel,
Let’s try another way as I’m not asking for dev work to be carried out nor am I asking for code to be amended.
If a particular function from the theme is NOT used say for example; one of the sliders is there a way for that CSS and JS NOT to appear on the page that’s it’s defined for.
Example – Elastic slider will potentially have its own CSS and JS for it to work
If this is DISABLED from the theme options directly – how can we ensure that ITS NOT loaded on individual pages?
Can you use the CUSTOM CSS to DISABLE this CSS and JSS from loading and hence speed up page load time.
In my homepage, I am probably using about 3 functions – all the rest are disabled yet I have 21 CSS references. All I’m asking for is there a way that I can STOP the CSS and JSS from loading on the homepages.
Reason is that in the event that you guys update your themes, I don’t wish to break anything hence I don’t want a developer. It should be a simple enough request.
I’m not asking for elements to be moved or changes to certain elements. I’m asking for a disablement of the actual CSS and JS from being preloaded on the homepage.
That’s all I want to know.
Regards
Waqar
Hi,
Let’s try another way as I’m not asking for dev work to be carried out nor am I asking for code to be amended.
From this sentence, I understand that you are not asking us to do any development work for you and you are also not asking us to amend any code.
Since, you do not require us to do development work or code amendment, I assume all that you have posted after that sentence is suggestions, which you would like us to know, but no need for amendments?
Thank you for your suggestions.
I will let my Employer know about this.
Regards,
Denzel
Denzel,
I don’t know what to say.
I ask for help and then you take it as a suggestion for your employer.
This is NOT what I call support / help / assistance.
The topic How to remove java and css elements that are NOT used on the site. is closed to new replies