=== Blocksy Companion === Tags: widget, widgets Requires at least: 6.7 Requires PHP: 7.0 Tested up to: 7.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html Stable tag: 2.1.58 The official companion plugin for Blocksy theme, packed with starter sites, extra features, and integrations. == Description == Blocksy Companion is the official plugin that extends the power of the [Blocksy WordPress theme](https://wordpress.org/themes/blocksy/). It unlocks extra features, premium integrations, and beautifully designed starter sites that help you build fast, modern, and fully customizable websites with ease. With Blocksy Companion, you get access to a growing library of starter sites, advanced WooCommerce enhancements, and exclusive extensions that take your website to the next level. Whether you’re creating a personal blog, a business website, or a professional online store, this plugin provides the tools you need to design stunning layouts and improve your workflow. Built for performance and flexibility, Blocksy Companion integrates seamlessly with popular WordPress plugins like WooCommerce, Elementor, Brizy, Beaver Builder, WPML and ACF. It gives you powerful customization options, dynamic features, and optimized code — all without slowing down your site. = Key features: = - **Starter Sites Library** – import professionally designed demo sites with one click and kickstart your project. - **Extra Extensions** – unlock advanced features such as Cookies Consent, Custom Code Snippets, Trending Posts, and more. - **WooCommerce Enhancements** – boost your online store with additional customization options and modern layouts. - **Page Builder Ready** – works perfectly with Elementor, Brizy, Beaver Builder, and other popular WordPress page builders. - **Advanced Integrations** – seamless compatibility with Mailchimp, Rank Math, WPML, and other top WordPress plugins. - **Performance Focused** – lightweight, fast, and optimized for speed to ensure a smooth user experience. - **Developer Friendly** – clean, extendable codebase that makes customization and scaling easy. = Minimum Requirements = * WordPress 5.0 or greater * PHP version 7.0 or greater == Installation == 1. Upload `Blocksy-Companion-version_number.zip` to the `/wp-content/plugins/` directory and extract. 2. Activate the plugin by going to **Plugins** page in WordPress admin and clicking on **Activate** link. == Frequently Asked Questions == = Why do I need this plugin? = You need this plugin if you are using the Blocksy theme. It gives you the ability to install any starter site and also a lot of additional extensions and features. = How do I use the Blocksy Companion? = After you installed this plugin, just go to the Blocksy dashboard from the top level menu in the WordPress admin area. When you are there, you will be able to see all the awesome extensions that the plugin brings and also the starter sites that are ready to be imported with just a few clicks and get you started in no time. = What do I do if the plugin doesn't work? = If you are using the free version of the plugin, you can post your issue on the support forum of the plugin. In case you have bought the premium version, please reach out to the support [here](https://creativethemes.com/blocksy/support/). = How can I report security bugs? = You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team help validate, triage and handle any security vulnerabilities. [Report a security vulnerability.](https://patchstack.com/database/vdp/blocksy-companion) == Changelog == 2.1.58: 2026-10-01 - Improvement: Account header element - add support for the WP 2FA plugin by Melapress - Improvement: Account header element - prevent the login modal from freezing after anchor scrolling - Improvement: Account modal - make sure registration and lost password forms work on cached pages and properly display errors - Improvement: Advanced Taxonomies block - preserve term counts when third-party filters exclude terms - Improvement: Breadcrumbs - properly sanitize custom CSS classes and color values in the Breadcrumbs block - Improvement: Header Builder - properly escape custom element labels and text in the header and Account element - Improvement: SVG uploads - make sure SVG files are cleaned on every upload method, including XML-RPC and imports - Improvement: SVG uploads - sanitize SVG files uploaded through the REST API and SVG icons rendered inline - Improvement: Search - correctly display custom placeholders and category filter labels that contain quotes or special characters - Fix: Google Analytics - validate the GA4 measurement ID format before saving and output - Fix: Logo elements - correctly display SVG logos with embedded images when the “Inline SVG File” option is enabled 2.1.57: 2026-09-10 - Improvement: Account header element - improve reliability of login, registration, and password reset forms - Improvement: Advanced Posts block - improve link accessibility when the “Link to post” option is enabled - Improvement: Blocks - improve HTML handling for Dynamic Data and About Me fields - Improvement: Header - improve inline SVG logo handling - Improvement: Newsletter Subscribe - prevent requests to the email provider API on every page load when a form is displayed - Improvement: Product Reviews - improve validation when saving review settings and descriptions 2.1.56: 2026-09-03 - Improvement: Advanced Posts (Query) block - return minimal post fields from the editor data endpoint - Improvement: Advanced Posts block - prevent post meta links from being underlined - Improvement: Newsletter Subscribe - validate list id server-side and harden the AJAX subscribe endpoint - Improvement: Remote requests - enforce TLS certificate verification on outbound HTTPS - Improvement: Starter Sites - align demo-install AJAX handlers on the shared capability check - Improvement: Starter Sites - bind demo import URL through $wpdb->prepare in replace_urls 2.1.55: 2026-08-27 - Improvement: General fixes and improvements 2.1.54: 2026-08-27 - Improvement: Dynamic Data block - correctly display WooCommerce product attributes when no attribute is explicitly selected - Improvement: Translations - improve the loading of translation strings in the admin area 2.1.53: 2026-08-13 - Improvement: Better support for WordPress 7.1 responsive block styles - Improvement: Cookies Consent - correctly display the message when submitting comments 2.1.52: 2026-08-06 - Improvement: Advanced Taxonomies block - correctly load additional pages with Infinite Scroll pagination type - Improvement: Dynamic Data block - correctly display archive page images when used in Content Blocks - Improvement: Dynamic data block - prevent script tags from rendering in dynamic content fields 2.1.51: 2026-07-30 - Improvement: Dynamic data block - make sure the excerpt source is properly outputted on shop archive page - Improvement: Variation swatches - smarter and more resilient check for out of stock variations 2.1.50: 2026-07-23 - Improvement: General fixes and improvements 2.1.49: 2026-07-14 - Improvement: Add navigation pills option to advanced posts and advanced taxonomies blocks - Improvement: Cookies notice - replace CSS camel case variables with dashed names - Improvement: Dynamic data block - support for image captions 2.1.48: 2026-07-01 - Improvement: Improved Polylang compatibility when saving conditions without configured languages - Fix: Product reviews - fix issues when saving review meta fields 2.1.47: 2026-06-24 - Improvement: Make communication between theme and companion more resilient and optimized - Improvement: Scope single-product WooCommerce classes correctly 2.1.46: 2026-06-17 - Improvement: Account modal - better handling for login verification and interstitial steps - Improvement: Account modal - support for "All in One WP Security" plugin - Improvement: Dynamic data block - prevent unnecessary `aria-label` on unlinked images - Improvement: Dynamic data block - support semantic date output with `