Release notes / Wbcom Essential
Free Plugin Plugin

Wbcom Essential

Adding blocks and widgets to a Wbcom-themed site often means generic-looking components that clash with your design until you manually match colors, fonts, and spacing. Wbcom Essential is a free companion plugin with 45-plus Gutenberg blocks and 43-plus widgets that inherit your Wbcom theme settings automatically. Covers sliders, testimonials, pricing tables, BuddyPress member grids, group carousels, and more, working in both Elementor and Gutenberg.

13 releases
v4.6.3 latest
July 6, 2026 shipped

v4.6.3 Latest

July 6, 2026
Fix 5

Fix

  • Elementor testimonial and slider carousels now initialize correctly, with proper slide layout, arrow positioning, and pagination dots.
  • The Team carousel no longer shows blank slides, and its pagination dots stay clickable and unclipped.
  • The WooCommerce Testimonial Slider and Universal Product Slider now work again.
  • Corrected the BuddyBuilder template hook name used by the BuddyPress grid widgets.
  • Refreshed the EDD account dashboard block styles so a stale cached stylesheet no longer affects the layout.

v4.6.2

June 20, 2026
New 3 Improve 1 Fix 4 Dev 2

New

  • Search, filter, and sort toolbar on the account Downloads tab so customers with large libraries can find a product by name, narrow to available or expired items, and order by purchase date or name.
  • Search, filter, and sort toolbar on the account License Keys tab with name search, active or expired filtering, and sorting by date added, expiry, or status.
  • Result count and pagination on both tabs, with instant in-page filtering that falls back to a normal page load when JavaScript is unavailable.

Improve

  • Downloads tab resolves file links only for the items shown on the current page instead of every owned product, keeping the dashboard fast for customers who own 100 or more products.

Fix

  • Account Downloads tab served an HTML error page instead of the file when a product or bundle license was expired; expired items now show a Renew prompt with no broken link.
  • Customers who own a product through more than one order now get the download link built from an order whose license is still valid, instead of a disabled or expired order that returned "Error 102".
  • Account Downloads tab builds each file link from the order that actually delivered the product, using EDD's get_items_with_bundles() and is_deliverable() handling, so a renewal or refunded order no longer generates a dead link.
  • Bundled products are expanded through EDD's native bundle method and honor license expiration per item, matching the EDD download history.

Dev

  • Added wbcom_essential_edd_can_download() to gate download links by per-order license status, independent of subscription cancellation.
  • Hardened the Downloads tab against fatals when Easy Digital Downloads is deactivated.

v4.6.0

June 1, 2026
New 4 Dev 1

New

  • Free Plugins tab on the EDD account dashboard with one-click claims for logged-in users.
  • Special offers banner on the account dashboard driven by flagged EDD discounts.
  • What's New and Recommended for You sections with pro-upgrade prioritization.
  • Pro Counterpart field on Download Settings powering upsell recommendations.

Dev

  • wbcom_essential_free_claim action and wbcom/v1/edd-account/claim-free REST route.

v4.5.0

New 8 Improve 2 Fix 1 Note 1

New

  • Quality standard derived from competitive audit (Kadence, Stackable, Spectra, Otter)
  • Responsive 3-breakpoint controls on every block (Desktop/Tablet/Mobile)
  • Per-side spacing, per-corner border-radius, box-shadow, device-visibility controls
  • Scoped CSS isolation (`.wbe-block-{uniqueId}`), BEM naming (`.wbe-{block}__{element}`)
  • Design tokens (`--wbe-*`), `prefers-reduced-motion` support, ARIA + keyboard navigation
  • PHP infrastructure - `WBE_CSS` (per-instance CSS), `WBE_Schema` (JSON-LD), `WBE_Fonts` (Google Fonts)
  • Auto block registration via `BlockRegistrar.php` scanning `build/blocks/`
  • EDD-specific blocks (product-catalog, product-filter, edd-account-dashboard, edd-checkout-enhanced, edd-order-success)

Improve

  • Gutenberg V2 rebuild - 32 production-grade blocks rebuilt from a shared infrastructure (7 shared components, 2 hooks, 3 utils, design tokens)
  • 21 legacy blocks merged/replaced (heading, branding, site-logo, shape, slider, smart-menu, divider, social-icons, star-rating, icon-box, header-bar, mini-cart, dashboard-intro, forums, forums-activity, groups-lists, members-lists, dropdown-button, posts-revolution, post-slider, posts-carousel, counter, cta-box, accordion, advanced-tabs, countdown, post-timeline, testimonial, team-carousel, profile-completion)

Fix

  • 12 Basecamp bug cards - block styles, Swiper handle, EDD profile, product filter, BoxShadowControl

Note

  • 94-issue audit - 23 fixes shipped (XSS, flip-box touch/keyboard, focus-visible, EDD empty states, BP notices, accessibility)

v4.3.0

New 7 Improve 4 Fix 2

New

  • Blog Index layouts - choose from Grid, List, Magazine, or Newspaper layouts for your blog and archive pages
  • Magazine layout with multi-section content areas, each configurable with its own category and display style
  • Newspaper layout featuring breaking news ticker, hero slider, and dual-column article sections
  • Category Grid block to showcase your categories in a visual grid with post counts and images
  • Ready-to-use magazine and blog patterns including News Dashboard, Magazine Homepage, Blog Editorial, and more
  • Single post templates (Classic, Modern, Magazine, Minimal) with matching patterns for author bios, related posts, and share sections
  • EDD (Easy Digital Downloads) blocks with enhanced checkout, trust badges, reviews, and product recommendations

Improve

  • Posts Revolution block now includes an easy-to-use category picker with autocomplete search
  • Posts Revolution automatically assigns categories across sections for quick setup
  • Smarter post excerpts with proper word-boundary truncation
  • WordPress version support headers added for better compatibility checks

Fix

  • PHP deprecated warning for str_replace() in Elementor Forums widget
  • PHPCS coding standards and internationalization improvements across blocks

v4.2.1

Fix 6 Security 1

Fix

  • Fatal TypeError in Elementor AJAX handler when source value is non-scalar (PHP 8+)
  • Missing array validation after json_decode in register_ajax_actions
  • Missing type checks in insert_inner_template for $_REQUEST values
  • Null pointer errors in license activation, deactivation, and check APIs
  • Null pointer in EDD updater cached version info
  • Type safety in AJAX login handler for non-string POST values

Security

  • Replaced esc_attr with sanitize_text_field for source/template validation

v4.2.0

New 2 Improve 3 Fix 9

New

  • AJAX handler for Mark as Read notifications in header bar
  • Architecture documentation (docs/architecture/)

Improve

  • All 45 Gutenberg blocks production-ready
  • Complete block-to-widget mapping (98% coverage)
  • Documentation with manifest files

Fix

  • Header bar dark mode icon visibility
  • Header bar cart and search UI improvements
  • Header bar friend list action button UI
  • CTA box hover secondary button UI
  • Forum box border styling
  • Post carousel adaptive height for Slick carousel
  • Member carousel Slides to Scroll functionality
  • Icon display after backend settings change
  • Block build process (npm run build:blocks)

v4.0.2

New 3 Improve 1 Fix 2

New

  • "Use Theme Colors" toggle to all 45 Gutenberg blocks
  • 7 bonus blocks (counter, cta-box, divider, icon-box, mini-cart, social-icons, star-rating)
  • Theme color CSS variables support

Improve

  • Documentation with complete block mapping

Fix

  • Swiper initialization for all carousel blocks
  • Profile completion block compatibility

v4.0.1

Fix 3

Fix

  • Memory optimization in carousel initialization
  • Block category registration timing
  • Console warnings for deprecated block APIs

v4.0.0

New 3 Improve 2

New

  • 45 Gutenberg blocks with Elementor widget parity
  • Block editor integration with ServerSideRender
  • Centralized build system for blocks

Improve

  • Minimum PHP version to 8.0
  • Minimum WordPress version to 6.0

v3.9.4

New 1 Improve 1 Fix 1

New

  • Member and group carousel arrows in logout mode

Improve

  • Login widget user experience

Fix

  • Plugin conflicts with Elementor Pro

v3.9.3

Fix 1

Fix

  • Elementor Schemes to Globals migration

v3.9.2

Fix 1

Fix

  • Fatal error with Elementor compatibility