• Resolved bryanne

    (@bryanne)


    Just trying out this plugin but not off to a good start.

    I have set the Contact Form 7 plugin to not load but it is still loading – and well after caches have been cleared. So setting not to load seems to have no effect.

    I figured that applying to the Contact Form 7 plugin was a good way to test the working of this plugin.

    Can anyone suggest what could be happening.

    Thanks so much

Viewing 8 replies - 1 through 8 (of 8 total)
  • Thread Starter bryanne

    (@bryanne)

    Hello Gabe,

    Thank you very much for your quick response.

    The page I am testing is:

    https://themicrogardener.com/about/contact/

    And I did definitely set the Contact Form 7 plugin to not load on that page (just as a test).

    I have sent login credentials to you as requested.

    ​Please note that I have removed the prior “Unload” settings ​on that page so that you are starting from a blank canvas.

    Many thanks.

    Best,

    Bryan

    Plugin Author Gabe Livan

    (@gabelivan)

    @bryanne, I’ve just checked and the plugin works as expected. Basically, I went to https://themicrogardener.com/about/contact/ – edited the page, unloaded “contact-form-7” script (location: https://themicrogardener.com/wp-content/plugins/contact-form-7/includes/js/scripts.js) and after checking the page, it doesn’t load anymore. Moreover, now, because the script is not loading anymore, the AJAX (no page reload, in short) validation is missing from Contact Form 7 and the moment you press “SEND”, it reloads the page.

    WP Asset CleanUp does not deactivate other plugins, that’s a task that plugins such as “Plugin Organizer” plugin can do. My plugin unloads assets such as CSS and JavaScript (e.g. https://themicrogardener.com/wp-content/themes/Avada/assets/min/js/general/avada-contact-form-7.js – which in this case is related to Avada theme) from those plugins to “Reduce the number of HTTP requests” and have the browser download fewer resources when loading the pages. This is a front-end optimization thing.

    Unloading Contact Form 7’s assets should be done on ALL pages of your website, EXCEPT obviously the page that loads the contact form.

    Let me know if anything is unclear and I’m happy to assist you with that. You gave me an idea to write an article about it and explain in more depth how this works.

    Thread Starter bryanne

    (@bryanne)

    Hi Gabe,

    Thanks very much for looking at this – I appreciate it. We certainly wish to optimize our site to a higher level and I am heartened to know that your plugin will be effective in making fewer http requests. And so yes, we will be happy to pay for your help to improve things.

    What do you feel is a sensible fully loaded page speed score that we could gain and what might be involved?? Should I correspond with you at your email address on this issue?

    As regards the functionality of the plugin I think I now understand how it works. I was thinking that by deactivating the handles I was actually deactivating the plugin completely. Is that correct?

    If so, I apologise for wasting your time.

    Is it a good idea to use both Plugin Organizer AND your plugin? For my understanding, I could have used Plugin Organizer to also achieve the same thing with the contact form except that your method is a little bit better in that the Contact Me page would load faster ie it would only call on resources at the point of clicking on the “SEND” button?

    I guess the hard part now will be identifying what scripts can be safely excluded from pages and posts!!

    Anyhow, looking forward to hearing back from you.

    Many thanks again.

    Regards,

    Bryan

    Thread Starter bryanne

    (@bryanne)

    To correct my wording, I meant “I was incorrectly thinking”……ie I now understand that your plugin does not deactivate plugins …. if that makes sense

    Thread Starter bryanne

    (@bryanne)

    Also Gabe, although I set Contact Form 7 script to load only on the Contact page, the “Make Fewer http requests” result in GT Metrix is unchanged – does this surprise you?

    Plugin Author Gabe Livan

    (@gabelivan)

    >>> What do you feel is a sensible fully loaded page speed score that we could gain and what might be involved?? Should I correspond with you at your email address on this issue?

    Have a look here: https://gtmetrix.com/reports/themicrogardener.com/NzQkXXkv – I need to do an analysis of your website to give you more details, we can talk about it if you decide to go on with the page speed task.

    Yes, please write me to my email moving forward, I’d like to mark this thread as “solved” once everything would make sense to you.

    >>> As regards the functionality of the plugin I think I now understand how it works. I was thinking that by deactivating the handles I was actually deactivating the plugin completely. Is that correct?

    Correct! You’re only preventing the “Contact Form 7” plugin to load CSS and JavaScript files, nothing else.

    >>> Is it a good idea to use both Plugin Organizer AND your plugin? For my understanding, I could have used Plugin Organizer to also achieve the same thing with the contact form except that your method is a little bit better in that the Contact Me page would load faster ie it would only call on resources at the point of clicking on the “SEND” button?

    Plugin Organizer prevents the chosen plugin(s) from loading, thus any CSS and JS files would also not load since they are called from the plugin. There are situations when you need to have a plugin working, but, for instance, from 10 HTTP Requests that are loading on a page, you might need only 5 of them. That’s when WP Asset CleanUp can be used because Plugin Organizer will deactivate everything about that plugin and you don’t want that. Also, your theme could load files that are not needed in certain pages and you might want to unload them. Plugin Organizer as its name suggests is just for plugins.

    >>> Also Gabe, although I set Contact Form 7 script to load only on the Contact page, the “Make Fewer http requests” result in GT Metrix is unchanged – does this surprise you?

    It doesn’t surprise me as you can’t just expect to have a significant score increase just because two fairly small files were unloaded. Once you unload more files and then you combine the remaining ones using a cache plugin (or Autoptimize that you already use) into fewer files, then you will notice a difference in speed.

    • This reply was modified 5 years, 9 months ago by Gabe Livan.
    • This reply was modified 5 years, 9 months ago by Gabe Livan.
    Thread Starter bryanne

    (@bryanne)

    Hi Gabe,

    You have gone to a lot of trouble to assist in helping me to understand how your plugin works – and I appreciate it, especially as the plugin is free.

    I am starting to see just how effective your plugin could be (and this is reflected in the reviews I have read).

    I will communicate with you separately via email about obtaining your help with our site optimization. In that manner your time and generosity of spirit may be rewarded!

    Thanks again!
    Best, Bryan

    Moderator Jan Dembowski

    (@jdembowski)

    Forum Moderator and Brute Squad

    @gabelivan I’ve deleted your offer to login to your user’s site. I’m am 100% sure you mean well but please never ask for credentials. I have flagged your account temporarily. That just means that your post will need to be approved and @ notifications from you will not work.

    https://wordpress.org/support/guidelines/#the-bad-stuff

    Now for the why: The internet is a wonderful place full of very nice people and a few very bad ones. I’m sure everyone here is very nice however, by giving some ones keys to your house you are trusting they wont steal anything. Likewise the person who takes the keys is now responsible for the house FOREVER.

    If something was to go wrong, then you the author may well legally become liable for damages, which they would not normally have been as their software is provided without warranty.

    Please be aware that repeatedly asking for credentials will result in us asking you to repeatedly stop before escalating up to the plugins team.

    It is never necessary for you to do that.

    There are many ways to get information you need and accessing the user’s site is not one of them. That’s going too far.

    You get the idea.

    Volunteer support is not easy. But these forums need to a safe place for all users, experienced or new. Accessing their system that way is a short cut that will get you into real trouble in these forums.

Viewing 8 replies - 1 through 8 (of 8 total)
  • The topic ‘Contact Form 7 still loading’ is closed to new replies.