perfmatters

2.4K posts

perfmatters banner
perfmatters

perfmatters

@_perfmatters

Speed up your WordPress site with a few clicks using our lightweight Perfmatters plugin. ⚡ Get help directly from the developers. We don't outsource support. 💬

Scottsdale, AZ شامل ہوئے Kasım 2015
3.3K فالونگ3.3K فالوورز
perfmatters ری ٹویٹ کیا
Brian Jackson
Brian Jackson@brianleejackson·
Version 2.6.1 of @_perfmatters is live! This is a quality-of-life update to improve compatibility across the board. 👍 - Made some adjustments to our code snippets error handler initialization logic to avoid unnecessary handling if no relevant code snippets are active. - Made additional plugin UI styles adjustments in preparation for WordPress 7. 🎨 - Updated our exception_handler method with more specific error logging when our handler is dealing with an error outside of our code snippets. - Updated Disable RSS Feeds tooltip text to reflect the recent header changes in the previous update. - Fixed an error that would occur when UTF-8 stylesheets with specific multibyte characters were parsed for used CSS. 🔣 - Fixed multiple incorrect form label IDs that showed up when creating a new code snippet. - Fixed an issue with Disable Self Pingbacks functionality that was introduced after the functions.php refactor. - Fixed an issue where a JS or CSS file preloaded dynamically by handle would not serve the minified version of the file in certain cases. 🗜️ - Fixed an issue where the inline stylesheet fallback was not always converting relative URLs correctly if certain characters were present in the string. perfmatters.io/docs/changelog/
Brian Jackson tweet media
English
0
3
10
443
perfmatters
perfmatters@_perfmatters·
Hey Blake, Sorry about that. We put out a hotfix earlier today. Might still be cached in a few places. Ironically, this update included our new "silo" feature, but we missed a sub-library. The good news is that going forward, this will prevent similar errors from ever happening. Thanks for understanding.
English
1
0
1
23
Blake Maberry
Blake Maberry@BlakeMaberry·
@brianleejackson @_perfmatters Just ran into an issue where 2.6.0 was throwing an error on my WooCommerce site. Deleted and manually reuploaded 2.6.0.2 from website and it's working well again. Looks like WP repository is outdated.
English
1
0
0
26
perfmatters ری ٹویٹ کیا
Brian Jackson
Brian Jackson@brianleejackson·
Version 2.6.0 of @_perfmatters is live! - Updated PHP CSS Parser library to 9.3.0. This includes many improvements for our Remove Unused CSS feature (more accurate parsing/compatibility). ⚡ - *New* perfmatters_rucss_logged_in filter that allows you to force used CSS to run when logged in (still front-end only) and create separate copies of used CSS for logged-in requests. This is experimental and only for advanced users; results may vary. - Added additional logic to used CSS generation to better deal with layer elements that are declared without a content block. - Added PHP Scoper to our plugin development workflow to be able to silo specific third-party libraries to prevent conflicts with other plugins. 👨‍🔧 - Removed built-in stylesheet exclusion for Bricks' layer files. We recommend clearing used CSS after updating. - Added new CSS helper method to rewrite relative URLs in stylesheets that will be printed inline using regex only to prevent having to pass them through the parser. This improves compatibility when using the perfmatters_rucss_inline_stylesheets filter. 👍 - Made some adjustments to clean_html regex pattern to avoid potential backtracking which could end up hitting a PCRE limit in some cases. - Made plugin UI styles adjustments in preparation for WordPress 7. 🎨 - Made improvements to visual transitions during hard reloads in the plugin UI. - Updated code snippets author column to use the user's display name instead of nice name to match the single snippet layout. - Updated disable RSS feeds function to return a 410 header instead of a 301 when requesting a feed URL. - Made some changes to plugin UI nav JS to improve compatibility when wrapper elements are added in the HTML from another source. - Fixed an issue that was causing certain attribute values to conflict with the HTML parent selector matching regex. - Fixed an issue where specific WooCommerce product types were not getting the built-in product exclusion selector added to generated used CSS. - Fixed an issue where HTML snippets with a condition mismatch were causing the original content to return blank. - Fixed an issue where code snippet input preserved in the form after a failed save request was not properly unslashed. - Fixed an issue where the code snippet code type was no longer visible and the selected value was lost after a failed save request. - Fixed a possible PHP 8.2+ deprecation warning that could occur in specific server environments during PMCS initialization. - Code snippet security updates to form submission handling. 🔒 perfmatters.io/docs/changelog/
Brian Jackson tweet media
English
1
4
19
1.1K
perfmatters
perfmatters@_perfmatters·
@BlakeWhittle7 Sorry about that! Ironically, this update included our new "silo" feature, but we missed a sub-library. The good news is that going forward, this will prevent similar errors from ever happening. Thanks for understanding.
English
1
0
0
48
Blake Whittle
Blake Whittle@BlakeWhittle7·
Big shout out to @_perfmatters! Their update yesterday introduced a class conflict with Defender Pro, causing a fatal error. Emailed them, and they had a fix within 45 minutes.
English
1
0
10
539
perfmatters ری ٹویٹ کیا
Brian Jackson
Brian Jackson@brianleejackson·
Version 2.5.8 of @_perfmatters is live! - Code Snippets is officially out of beta. 🎉 We appreciate all of you who took the time to test and provide feedback. - Performance improvements: Refactored Utilities class, added a few functions from the previous combined file, combined regex passes for clean_html, added memoization to necessary functions to prevent multiple runs. ⚡ - Added new perfmatters_lazyload_data_src filter. - Added nav selector support for functions that target elements inside parent containers. 👨‍🔧 - Added additional built-in CSS selector exclusion for Kadence active state class. - Added is_admin check to disable dashicons function for certain edge cases in the admin UI. - Added logic to prevent certain redundant options from showing up in the UI when parent disables are already toggled on. - Added new General, License, and Analytics classes to separate out specific functionality. - Fixed a code snippet issue where targeting the front or blog page of the site by page ID would not match correctly. 💻 - Fixed an issue with certain attribute pair formats not being recognized when converting an element’s attribute string to an array. - Fixed an issue where delaying certain duplicate scripts would cause a JavaScript error and prevent remaining delayed assets from loading in. - Fixed multiple plugin UI HTML warnings for incorrect label target IDs. - Made some lazy loading adjustments to let WordPress still add the auto size attribute value when necessary before the Perfmatters output buffer runs. - Made changes to the way we handle images excluded from lazy loading to ensure they don’t have a loading attribute applied. - Removed previous functions.php file, refactored and migrated the contents to new and existing classes. 🗄️ - Minor update to disable self pingbacks function for better compatibility. perfmatters.io/docs/changelog/
Brian Jackson tweet media
English
0
5
8
425
perfmatters
perfmatters@_perfmatters·
@wpgaurav Wow, this looks great, Gaurav! 👏 We really appreciate all the time you put into this. We'll add this to our newsletter. And we've noted your "Cons." Some of which we're already working on. 👍 Feedback like this helpful.
English
0
0
1
54
perfmatters ری ٹویٹ کیا
Brian Jackson
Brian Jackson@brianleejackson·
Version 2.5.6 of @_perfmatters is live! Updated our lazy loading class to no longer add
Brian Jackson tweet mediaBrian Jackson tweet media
English
0
5
15
724
perfmatters ری ٹویٹ کیا
Brian Jackson
Brian Jackson@brianleejackson·
On February 26th, we're doing a deep dive into why we built a performance-first code snippet manager into @_perfmatters and how you can take full advantage of it on your WordPress sites! ⚡ Shout-out to @kylevandeusen for putting this together. theadminbar.com/events/code-sn…
Brian Jackson tweet media
English
1
3
8
901
Ryan Logan
Ryan Logan@PineDigitalCo·
@leonardo_iann @_perfmatters 100% It's excellent already. There are a few small nits, like CSS variable support and some false error notifications, but those are being addressed.
English
1
0
3
78
perfmatters ری ٹویٹ کیا
Leonardo Iannelli
Leonardo Iannelli@leonardo_iann·
Updating some websites with new @_perfmatters features with snippets. It’s really useful, and this way I can avoid using an additional plugin just for that.
Leonardo Iannelli tweet media
English
2
3
6
397
perfmatters ری ٹویٹ کیا
Brian Jackson
Brian Jackson@brianleejackson·
Version 2.5.5 of @_perfmatters is live! *New* options to export code snippets (globally, individually, and bulk select) and import them to another site. 🚛 *New* code snippets admin bar menu item that will show up if at least one snippet is present. - *New* frontend footer and admin footer locations for CSS code snippets. - *New* PMMU_PLUGIN_DIR constant to allow for manipulation of the MU plugin file location for specific setups where the standard WPMU_PLUGIN_DIR may be altered. - Added support for relative path URLs inside stylesheets printed inline with our perfmatters_rucss_inline_stylesheets filter. ⚡ - Updated previous separate block styles option which will now show up as a block style behavior dropdown for sites running WordPress 6.9+. - Added a REST API exception for Mollie. - Added additional built-in CSS selector exclusions for Elementor’s background slideshow. - Fixed an issue in the code snippets editor where lint markers were not always correctly displaying for HTML and CSS snippets. 👨‍💻 - Fixed an issue where HTML code snippets were not able to save a non-default location. - Fixed an issue where the code snippet editor was pushing new lines off screen in some cases and not automatically scrolling to keep things in view. 💻 - Fixed an issue with general Perfmatters admin notices not displaying correctly. - Fixed multiple duplicate ID warnings in the plugin UI. - Fixed multiple jQuery deprecation warnings in plugin UI JavaScript. perfmatters.io/docs/changelog/
Brian Jackson tweet mediaBrian Jackson tweet mediaBrian Jackson tweet media
English
3
6
27
1.3K
Simon Harper ☕💻
Simon Harper ☕💻@SRHDesign·
🚨 Issue 186 of "Loop WP", my newsletter about WooCommerce & WordPress, is out now! 🚀 WP Rocket & Perfmatters boost WooCommerce by combining caching with clean, lightweight assets for quicker loads & smoother customer journeys. Read full issue below. 👇 newsletter.loopwp.com/p/issue-186-lo…
English
1
2
8
248
perfmatters
perfmatters@_perfmatters·
@wpgaurav Good news, we are getting this added in our next update! However, for header CSS, we highly recommend using inline or async to fix the render-blocking, as loading CSS needed in the header in the footer could create a FOUC issue. We'll get this additional location added. 👍
English
0
0
0
18
Gaurav Tiwari
Gaurav Tiwari@wpgaurav·
@_perfmatters Team, please allow adding CSS before closing body tags as well. This will prevent render blocking, especially for not so urgent css files.
Gaurav Tiwari tweet media
English
1
0
1
31
Gaurav Tiwari
Gaurav Tiwari@wpgaurav·
Hey @_perfmatters , a bit bottom padding in code blocks please. It hides last line for larger code blocks.
Gaurav Tiwari tweet media
English
2
0
1
47