forgemedia

forgemedia forgemedia is a digital agency run remotely by two brothers, Brian and Brett Jackson.

Both share a passion for performance-driven WordPress development and crafting actionable content derived from first-hand experience.

Version 1.6.8 of our Novashare plugin is live!- *New* custom option for link shortening. You can now use any link shorte...
07/30/2026

Version 1.6.8 of our Novashare plugin is live!

- *New* custom option for link shortening. You can now use any link shortener of your choice, such as Short, Rebrandly, PrettyLinks, YOURLs, etc. If they have any API/function, you should be able to hook it up. πŸŽ‰
- Added novashare_short_link_generated action for short link integrations (novashare_bitly_link_generated kept for backward compatibility).
- Renamed the previous Bitly option to enable link shortening. Bitly is still the default choice.
- Added a missing capability check to the refresh share counts AJAX action.
- Added a missing nonce check to license key save, activate, deactivate, and remove actions.
- Added ABSPATH checks to plugin include files where needed.
- Hardened sanitization for color and custom CSS field output. πŸ”’
- Improved escaping and sanitization for meta box fields and various frontend links and attributes.
- Fixed a block editor error that could occur when a previously selected network was no longer available.
- Fixed Click to Post blocks spanning full width in the block editor.
- Fixed W3C validation issues with certain network share links. πŸͺ²
- Adjusted image upload preview thumbnails in the plugin settings to match WordPress admin input heights across versions.
- Removed Yummly share network from the plugin, as the service is no longer active.

https://novashare.io/docs/changelog/

Version 2.6.5 of our Perfmatters plugin is live!- *New* code snippet URL-based conditions for path contains, path equals...
06/30/2026

Version 2.6.5 of our Perfmatters plugin is live!

- *New* code snippet URL-based conditions for path contains, path equals, and path regex. This enables every possible combination. πŸ‘¨β€πŸ”¬
- *New* perfmatters_rucss_delay_stylesheets filter which allows you to delay a specific stylesheet already excluded from used CSS.
- *New* load behavior option to delay CSS code snippets using the file print method. ⚑
- Added additional support to code snippet search to allow the search value to match on the code input itself.
- Added default sort order controls to code snippet screen options. β†ͺ️
- Made a change to allow an image tag with a missing src attribute to still be able to lazy load if it has a valid srcset attribute.
- Adjusted main code menu behavior to return to return to the base code view if selected while viewing a single code snippet.
- Fixed utility attribute encoding so certain characters are preserved instead of being converted to HTML entities.
- Fixed a possible JavaScript conflict with minimal analytics declaring variables in the global scope. The script is now wrapped in an IIFE for compatibility.
- Security update to improve escaping of code snippets list table admin links built from the current request URL. πŸ”’
- Security updates to add domain verification and content type validation to local Google fonts feature when downloading remote files.

https://perfmatters.io/docs/changelog/

Version 1.6.7 of our Novashare plugin is live!- *New* share and follow buttons for MeWe. - *New* follow buttons for Cash...
06/18/2026

Version 1.6.7 of our Novashare plugin is live!

- *New* share and follow buttons for MeWe.
- *New* follow buttons for Cash App, Ko-fi, and Venmo.
- *New* share button window options for button color and icon color. You can now set a specific color scheme throughout the entire workflow.
- Adjusted novashare_ai_network_text filter to allow the text to be changed per network.
- Added WP-CLI support for managing plugin license key activation and importing a settings configuration.

https://novashare.io/docs/changelog/

Version 2.6.3 of our Perfmatters plugin is live!- New option to select the editor theme for code snippets and global scr...
05/27/2026

Version 2.6.3 of our Perfmatters plugin is live!

- New option to select the editor theme for code snippets and global scripts. 🎨 10 themes included (Ayu Dark, Ayu Mirage, Dracula, Eclipse, Idea, Material, Monokai, Neo, etc.). You can also upload a custom CodeMirror 5 theme stylesheet.
- New shortcode option when choosing a location for HTML code snippets. Generate a shortcode you can use anywhere you need to run the code.
- Added base64 encoding to exported code snippets to prevent import requests from being blocked by certain firewalls. Previously exported code snippet JSON files can still be imported.
- Added new Location helper class to store shared logic to parse and match string based location input fields throughout the plugin.
- Added the ability to use the β€œfront” keyword in location input fields to always match the front page of the site. πŸ›£οΈ
- Added additional lazy loading compatibility styles specifically for iframes placed inside Elementor text and HTML elements.
- Adjusted Script Manager Global View rows to always display multiple post IDs in ascending order.
- Multiple styling adjustments and fixes throughout the plugin UI.
- Made some changes to how certain UI elements trigger a forced reload in response to specific actions to make things less jarring.
- Fixed an issue where our compatibility styles for a lazy loaded video inside a responsive embed could break the layout if the core block library stylesheet was disabled.
- Fixed an issue where code type selection for individual code snippets was still visible even after saving. πŸ‘¨β€πŸ”§
- Fixed an issue where the next page buttons in the snippets table was still showing as active even when viewing the last page.
- Fixed an issue where stylesheets with protocol-relative URLs were not getting parsed for used CSS.
- Disabled lint markers for HTML code snippets, as they do not currently work for combined HTML and inline PHP code.
- Removed unnecessary instances of perfmatters-lazy-youtube class from lazy loading inline styles. All lazy loading video features are now using a shared perfmatters-lazy-video class.
- Removed unnecessary development directories from plugin files.

https://perfmatters.io/docs/changelog/

Version 2.6.2 of our Perfmatters plugin is live!*New* Automatically optimize and lazy load Elementor Atomic YouTube elem...
04/29/2026

Version 2.6.2 of our Perfmatters plugin is live!

*New* Automatically optimize and lazy load Elementor Atomic YouTube elements and legacy video widgets when Perfmatters iframe lazy loading is turned on. YouTube preview thumbnails are also supported, as well as Elementor image overlays if set. ⚑
- Added request-level caching to excluded and forced lazy loading attribute arrays to prevent unnecessary calls.
- Added multiple stripos and str_contains (PHP 8) checks in lazy loading image and iframe functions to prevent expensive regex scans if tags don’t exist. πŸš€
- Added new should_skip_request method in core LazyLoad class with request-level caching to prevent duplicate checks for WooCommerce pages and post-specific meta options.
- Added support to various General class functions to respect ?perfmattersoff. This makes troubleshooting with the query string more accurate. πŸ‘
- Added filters back to turn off WordPress’ lazy loading and auto-sizing styles when Perfmatters lazy loading is turned on.
- Added built-in JS and CSS exclusions for WooCommerce’s dynamically added woocommerce-js body class.
- Refactored LazyLoad class into multiple subclasses for better maintainability. πŸ“‚
- Removed duplicate list normalization step before replacement across LazyLoad classes to reduce loop overhead.
- Renamed previous Images class to ImageDimensions to make room for new Images lazy loading subclass.
- Fixed an issue where certain lazy loaded tags were getting replaced globally in the document instead of only at the specific tag match instance.

https://perfmatters.io/docs/changelog/

Excited that we finally acquired the perfmatters.com domain (after a decade of trying). πŸŽ‰We'll continue using perfmatter...
04/27/2026

Excited that we finally acquired the perfmatters.com domain (after a decade of trying). πŸŽ‰

We'll continue using perfmatters.io for the time being. But things may change down the road.

A redirect is now in place. ‴️

Version 2.6.1 of our Perfmatters plugin is live!This is a quality-of-life update to improve compatibility across the boa...
04/10/2026

Version 2.6.1 of our Perfmatters plugin 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.

2.6.0 – 03.25.2026 2.5.9 – 02.27.2026 2.5.8 – 02.26.2026 2.5.7 – 02.02.2026 2.5.6 – 01.28.2026 2.5.5 – 12.11.2025 2.5.4 – 11.20.2025 2.5.3 – 11.19.2025 2.5.2 – 10.23.2025 2.5.1 – 09.29.2025 2.5.0 – 08.26.2025 2.4.9 – 08.12.2025 2.4.8 – 08.11.2025 2.4.7 – 07.15.2025 2.4.6 ...

Address

Scottsdale, AZ
85255

Opening Hours

Monday 9am - 6pm
Tuesday 9am - 10pm
Wednesday 8am - 10pm
Thursday 8am - 10pm
Friday 9am - 6pm

Alerts

Be the first to know and let us send you an email when forgemedia posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Shortcuts

Share