Alternatively it might be a Cloudflare issue. Is there anything I need to ensure it’s working in that regard?
Example under ‘Further reading’ on this page:
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!
]]>WordPress version 6.5.2
Active theme: Sparkling Child (version 2.5.0)
Current plugin: Hummingbird (version 3.8.0)
PHP version 8.1.28
Error Details
=============
An error of type E_ERROR was caused in line 472 of the file /var/www/vhosts/<domain>/httpdocs/wordpress/wp-content/plugins/hummingbird-performance/admin/class-admin.php. Error message: Uncaught TypeError: array_filter(): Argument #1 ($array) must be of type array, null given in /var/www/vhosts/<domain>/httpdocs/wordpress/wp-content/plugins/hummingbird-performance/admin/class-admin.php:472
Stack trace:
#0 /var/www/vhosts/<domain>/httpdocs/wordpress/wp-content/plugins/hummingbird-performance/admin/class-admin.php(472): array_filter()
#1 /var/www/vhosts/<domain>/httpdocs/wordpress/wp-includes/class-wp-hook.php(324): Hummingbird\Admin\Admin->wphb_style_upgrade_pro_upsell()
#2 /var/www/vhosts/<domain>/httpdocs/wordpress/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()
#3 /var/www/vhosts/<domain>/httpdocs/wordpress/wp-includes/plugin.php(517): WP_Hook->do_action()
#4 /var/www/vhosts/<domain>/httpdocs/wordpress/wp-admin/admin-header.php(163): do_action()
#5 /var/www/vhosts/<domain>/httpdocs/wordpress/wp-admin/admin.php(239): require_once(‘…’)
#6 {main}
thrown
The error refers to what must be a dynamically created js file, “3643ac675dcc899337cf6ab727d6265b.js”. How can I get Hummingbird to exclude such a file?
When I use “See this page unminified”, the widget works. Thanks for any help.
]]>Absolutely horrible plugin. I wish I hadn't bought the pro version. The program doesn't do anything that it's supposed to do. I spent over a month 14 hours a day trying to get this to work and get my page speed up over the 80"s score and it will not work. I do not recommend this plugin if you are expecting it to work. The most I could get compression is less than 1% it will only do "0.9% Compression savings" It was supposed to remove unused CSS and it won't do that, even though you set the settings to remove the script. It will not "Pre-load any pages" even though it is programed in the settings. It will not "Eliminate render-blocking resources?" It will not "Reduce unused JavaScript and defer loading scripts"
There are so many things worng with this plugin I could keep writing forever. So those are the top issues.
I honestly don't know why other people have rated 5 stars. I'd like to know what they did differently because I have tried everything in the world just to get the plugin to work as stated in their details of the plugin.
]]>Granted, I was first using “WP-Optimize – Clean, Compress, Cache” Then it was deactivated. Could there be conflicting code at play here? The previous plugin used Smush to compress files. Then Hummingbird found no files needing compression. I usually choose a compression setting exporting from Photoshop anyway (Jpg at 68). Here’s the note from the site: https://www.webpagetest.org/result/240127_AiDcPR_8H5/3/experiments/#Quick
2 JavaScript files are blocking page rendering.
By default, references to external JavaScript files will block the page from rendering while they are fetched and executed. Often, these files can be loaded in a different manner, freeing up the page to visually render sooner.
Relevant Experiments
defer
?attribute to render-blocking scripts, causing the browser to fetch them in parallel while showing the page. Deferred scripts still execute in the order they are defined in source. Example implementation:?<script src="/wp-content/uploads/hummingbird-assets/09df35657b2c30add26f1ffcb2fcc0b8.js" defer></script>
Assets included in experiment:
Going through the cache wizard setup, I can get through the first two steps (Server Type- autodetects as Apache, and Set Expiry), but when I continue to Add Rules, it loads for a few seconds, then brings me back to the Browser Caching Status Page. I never get a chance to save or see the code to copy into the .htaccess file.
Is there a fix for this? I tried it on both Chrome and firefox, so it doesn’t seem to be a browser issue, and I’m not seeing any new specific Errors in console.
]]>No settings would have been changed in the plugin in between these instances. We do updates fairly regularly on all plugins, but of course test that everything is okay once it’s up on production, and don’t run into the problem then. We don’t allow plugins to auto-update. It’s not obvious what might be setting off this glitch.
On the site that just did this today, Speedy is set and it’s optimizing CSS, JS, and fonts. There are actually a lot of exclusions, so it’s not even doing the majority of CSS/JS on the site.
Any suggestions for what we should look at to prevent this happening? Switching to Autoptimize or Fast Velocity Minify works, but I kind of like Hummingbird for other reasons.
Thanks!
]]>There’s something that I can do to prevent the scripts that I insert to being cached?
]]>