After we installed Hummingbird, icons all throughout the site stopped working. Even after disabling the Hummingbird plugin entirely, the icons still didn’t work and other plugins that had also been removed were still showing on the frontend.
Adding ?avoid-minify=true to the URL fixed the problem.
I’ve disabled the Caching > Page Caching – Local Page Cache setting for “Products” AND gone to Asset Optimization > Configurations > Files and unchecked CSS Files, JavaScript Files, and Fonts so they are NOT automatically optimized, cleared the cache, and none of that fixed it.
Please help ??
]]>Hello WPMU team, I have exactly the same problem as this user faced.
https://www.ads-software.com/support/topic/browser-cache-not-cleaned/
I’ll try to explain it to you so can do exactly the same test on your side. For example in an ecommerce: the person is on the page for product “x” and the price is 5 dollars. I go to the backend, change the price to 10 dollars and clear the cache. The person on the website clicks on any other page, for example the home page and returns to the product “x” page and the price remains 5 dollars.
This price will only be updated to 10 dollars if that visitor reloads the page (F5). However, if the person left the page and went to home or other product, for example, and returns to the product “x”, still loads the same cached version. The browser should immediately receive the information that it should search for a new version, as the price has changed.
I did the same test with most other known caching plugins and none of them have this problem. The new version is always uploaded, but with HB it insists on maintaining the same page. I can change anything that the person will be browsing the site in the cached version that is loaded in their browser,
If the person has visited the page before, it will be there, intact. Even if the person closes the browser completely, turns off the computer, the next day or week, turn on and opens the website with the same browser that stored the cache, the price of the product will still be 5 dollars. Unless your browser cache has coincidentally expired. If the browser cache is 1 year old, a frequent visitor will not be able to see new assets on the website until he updates his browser, which is actually not common, the user believes he is on an updated page. Then he will make a new asset request and update the price to 10 dollars.
When checking the console, you will have the information “hummingbird-cache: served” where on the first visit after clearing the cache there should still not be this header there, because if I just cleared the cache, the first visit to the page would not yet be in cache .
The HB cache is sensational, the fastest in my opinion, but this problem prevents it from being used in e-commerce. There is nothing to do on my side to solve this problem, perhaps there is something in your code that can force this update.
Thanks!
When my page caching is turning on i have problem with add to cart button after product page is serving from cache, for example: https://minikid.justidea.dev/produkt/flame-orange-hoodie/
Button add to cart should appear after variaton select, but is shows on start when page caching is on, so after select variation and clicking it I’m getting error “select variant” and can’t add to cart.
I’m using Product Variation Swatches for Woocommerce for variation. Sometimes “it works” because my page caching not working ‘well’ cause of assets optimization:
Also no idea why it’s working randomly, when I’m not making any changes in assets optimization.
]]>Hi, I love your plug in, but unfortunately it is preventing me from accepting payments on my website.
I use Woocommerce on Divi, and accept payments using Square and their integration with Woo. When I have Hummingbird enabled, the card detail fields for payments do not show on the checkout page, so customers are unable to make payments (mobile and desktop). When I disable Hummingbird, these fields do appear.
I have tried turning off page cacheing, and have also turned off Asset Optimisation for all checkout and payment related assets.
Short of de-activating Hummingbird, are there any settings I should check to solve this problem?
Thanks, Daniel
]]>The GZIP compression file below is not working on the LiteSpeed server.
<IfModule mod_deflate.c> SetOutputFilter DEFLATE <IfModule mod_setenvif.c> <IfModule mod_headers.c> SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding </IfModule> </IfModule> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE "application/atom+xml" \ "application/javascript" \ "application/json" \ "application/ld+json" \ "application/manifest+json" \ "application/rdf+xml" \ "application/rss+xml" \ "application/schema+json" \ "application/vnd.geo+json" \ "application/vnd.ms-fontobject" \ "application/x-font-ttf" \ "application/x-font-opentype" \ "application/x-font-truetype" \ "application/x-javascript" \ "application/x-web-app-manifest+json" \ "application/xhtml+xml" \ "application/xml" \ "font/eot" \ "font/opentype" \ "font/otf" \ "image/bmp" \ "image/svg+xml" \ "image/vnd.microsoft.icon" \ "image/x-icon" \ "text/cache-manifest" \ "text/css" \ "text/html" \ "text/javascript" \ "text/plain" \ "text/vcard" \ "text/vnd.rim.location.xloc" \ "text/vtt" \ "text/x-component" \ "text/x-cross-domain-policy" \ "text/xml" </IfModule> <IfModule mod_mime.c> AddEncoding gzip svgz </IfModule> </IfModule>
]]>
I have installed the Hummingbird plugin to my wordpress as l have 3 websites but l have one that l can make some speed tests on it so once its working fine l can order a pro version for 3 websites
but the thing is that at the asset optimization although l have turned on all the available buttons for CSS and Javascrip still the compressions savings is showing 0.0%
and at the Gzip compression the HTML is not activated ,,
l do care about the mobile page speed at google page speed insights it was like 40 after l adjust all options its still at same point 40 or a bit more
so l feel that the plugin is not working properly for me site
here you can check yourself
https://turkiyaholidays.com/transfers/
l have no problem to share you credentials of admin user so you can have full control to see what’s the problem.
l have seen some tutorials on youtube and after they make the adjustment the speed goes from 40 to 65 or higher so in order to buy pro version l need to see it working for at least 1 site my self,
if you want me to give you an administrator user please let me know,
Thank you
]]>i have added an exclusion in the settings to this page https://www.oshi.org.uk/oshi-referral-form/ as oshi-referral-form and even tried turning off cache for mobile completely however the page will only display correctly for a few page reloads after clearing the cache. Then the form on the page wont display at all on mobile devices.
]]>I installed the free Hummingbird a few days ago. I was receiving the message below in Site Health before I installed Hummingbird and am still receiving it. Did I do something incorrectly in setting up the plugin?
Page cache is detected but the server response time is still slow Performance
Page cache enhances the speed and performance of your site by saving and serving static pages instead of calling for a page every time a user visits.
Page cache is detected by looking for an active page cache plugin as well as making three requests to the homepage and looking for one or more of the following HTTP client caching response headers:cache-control
, expires
, age
, last-modified
, etag
, x-cache-enabled
, x-cache-disabled
, x-srcache-store-status
, x-srcache-fetch-status.
Hello, I tried different times to run the performance test but I got the same error everytime “
There was a problem fetching the desktop test results. Please try running a new scan.”
I’m not really sure what I should do, could you help me ?
Thank you.
I added Hummingbird Peformance Cache yesterday. After the initial setup, I received a message that four of my browser cache types don't meet the recommended expiry period of 1 year. Three are set at 1 day, and one is set at 7 days. I have listed them below.
jsJavaScript
1 day
cssCSS
1 day
mediaMedia
7 days
imgImages
Hummingbird detected that my servver is NGINX. I called BlueHost, and an agent confirmed that. Because I didn’t know how to access the NGINX file, I asked the BlueHost agent for help because Hummingbird said to contact my hosting provider. I read the location that Hummingbird said where the files are located. The agent said he couldn’t do that for me. A second BlueHost agent said the same thing. So that’s why I am contacting you for help.
Thanks for helping me.
]]>We use Hummingbird and SiteOrigin Page Builder on our websites for our clients. Recently I’ve had an increasing number of websites having a content spacing issue that keeps recurring. We’ve recently had to deactivate Hummingbird for now because of the content spacing issues. The problem we’re seeing is that there is no spacing between Page Builder rows/columns when Hummingbird is active. If I deactivate Hummingbird, the spacing goes back to normal and appear correctly. If I reactivate Hummingbird the spacing issue is resolved, but eventually comes back again. I’m unsure what’s triggering the issue or how to completely resolve the issue.
]]>Hi,
Some Hummingbird asset files are appearing in the PageSpeed Insights report. Please take a look at this screenshot: https://i.imgur.com/Tdk8fr0.png
You can view the PageSpeed Insights results here:
https://pagespeed.web.dev/analysis/https-05cad5eeae-nxcli-io/uk36grz9ci?form_factor=desktop
Kindly review.
Thank you.
]]>Hello. I’m one of the authors of the Track The Click plugin. Hummingbird’s optimization is preventing our plugin from working. When we found the same issue with Autoptimize and LiteSpeed Cache, both offered the ability to exclude scripts from optimization by adding an attribute to the script tag. Does Hummingbird offer a similar thing, and if so what’s the attribute to do so?
]]>please help me complete performance test. Before I purchase Pro i would like to make sure it can run without conflicts.
Michele
]]>As the developer of the?Easy Form Builder plugin, I’m seeking some advice about potential conflicts with Hummingbird Performance.
Here is the function I am currently using for internal caching:
public function get_efbFunction($state) {
if (isset($this->efbFunction)) return $this->efbFunction;
$efbFunctionInstance;
if (false === ($efbFunctionInstance = wp_cache_get('efbFunctionInstance', 'emsfb'))) {
if (!class_exists('Emsfb\efbFunction')) {
require_once(EMSFB_PLUGIN_DIRECTORY . 'includes/functions.php');
}
$efbFunctionInstance = new \Emsfb\efbFunction(); wp_cache_set('efbFunctionInstance', $efbFunctionInstance, 'emsfb', 3600); // 1 hour cache }
$this->efbFunction = $efbFunctionInstance; if ($state == 1) return $this->efbFunction;}
My concern is whether using?wp_cache_get
?and?wp_cache_set
?for internal caching might cause any conflicts with Hummingbird Performance. Has anyone had similar experiences or know of best practices to ensure they work together smoothly?
Any guidance or insights would be greatly appreciated.
Thank you for your help!
Best regards,
]]>After updating to word press 6.6.1 I’m unable to edit pages either with the virtual editor or the regular page editor. Deactivating Hummingbird solves the issue however. PHP version is 8.1 so well above the required 7.4 All was working well before the update.
]]>I don’t get it….no matter how many times I try to run this “performance test”….it fails every time.
]]>We are using the Divi theme. All plugins and themes are up-to-date. When lazy loading is enabled on our site, any post with >10 comments won’t load the comments. It just shows a “Load Comments” button. When you click it, it spins for a second and then nothing else happens.
Upon checking the Network tab in the browser’s inspector tool, I can see that there is a 500 error from the server saying the custom comment template is failing to load.
I traced the difference between pages that load correctly and pages that don’t, and saw that the ones with more than 10 comments were making a call to admin-ajax, while the posts with fewer than 10 comments weren’t.
The error is occurring in the start_el
function in the Walker_Comment class. The error that gets returned is that et_custom_comments_display
is not a valid function. This function is a custom function found in the Divi theme’s builder .../wp-content/themes/Divi/includes/builder/functions.php
. Specifically it is happening on line 183 it the current version of Divi, where it says call_user_func( $args['callback'], $comment, $args, $depth );
When lazy loading is off, this works fine. When lazy loading is on, it can’t find this function.
]]>We have metasliders on most pages of the site, but are finding Hummingbird is causing issues with these.
We have added exclusions to all the ccc/js used by metaslider but its still causing issues.
Their support asked “if there is a way in Hummingbird to exclude an entire plugin “if they have a way to skip specific elements such as a slideshow”?
]]>WordPress Site Health says: “Page cache is detected but the server response time is still slow”
Any suggestions on how to resolve this?
]]>Hello, I found that when I open the hummingbird cache plugin, my navigation bar menu or some locations with small icons appear garbled, please how to fix it, thank you very much
]]>Does Hummingbird work with Docket Cache, or does having both mess things up for Hummingbird?
]]>My website was fine before I installed the hummingbird plugin. Now all of my images are smashed together and some don’t show up at all. I tried to deactivate the hummingbird plugin, but it did not resolve the issue. Installing hummingbird was the only change I had made, so it had to be what caused the issue. Does deactivating hummingbird undo whatever changes the plugin made? If not, how do I undo the changes the plugin made?
]]>Every time we do a site edit, we have to clear cache just to preview the page before saving. Is this normal? Is there a setting we need to turn off or on to prevent this?
]]>Hello,
I was told that somewhere in Hummingbird’s configuration settings, the code below is overriding my other settings and forcing my navigation menu to orange:
nav.wp-block-navigation ul li a:hover?{
color: var(–wp–preset–color–secondary)?!important;
}
I’ve looked seemingly everywhere in Hummingbird but can’t find this code. I’ve tried adding custom CSS to override this code, but the !important is making it difficult. Please advise.
Thank you so much!
]]>Hello, does this support Cloudflare in Free Version?
Best Wishes ??
]]>Are there any known issues regarding latest version Hummingbird / DIVI theme?
I use this combo on quite a few websites and the the builder is unusable on two of the latest versions of Divi 4.25 /4.25.1 and latest Hummingbird. No helpful responses from DIVI.
I need to rollback Divi or disable Hummingbird, I like Hummingbird so it would be good to find a solution.
Thanks
]]>I’m using kusanagi/nginx.
I added the code displayed in For NGINX servers to the two files nginx.conf and nginx-with_httpd.conf, but the Gzip is not working properly warning does not disappear.
If anyone knows the solution, please let me know.
Thank You
Why are you doing this? This is a deal breaker for me. I switched from litespeed /redis to hummingbird redis, and this would be a step back for me.
]]>Since the last update we have the following critical error for the roles except the administrator role
Se ha producido un error del tipo E_ERROR en la línea 472 del archivo /public_html/wp-content/plugins/hummingbird-performance/admin/class-admin.php. Mensaje de error: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /home/public_html/wp-content/plugins/hummingbird-performance/admin/class-admin.php:472
Stack trace:
#0 /home/public_html/wp-content/plugins/hummingbird-performance/admin/class-admin.php(472): array_filter(NULL, Object(Closure))
#1 /home/public_html/wp-includes/class-wp-hook.php(324): Hummingbird\Admin\Admin->wphb_style_upgrade_pro_upsell(”)
#2 /home/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
#3 /home//public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
#4 /home/public_html/wp-admin/admin-header.php(163): do_action(‘admin_head’)
#5 /home/public_html/wp-admin/index.php(137): require_once(‘/home/…’)
#6 {main}
? thrown