=== RSM Content Widgets ===
Contributors: rsmspark, scottm52
Donate link: https://rsmspark.com/pricing
Tags: gutenberg, shortcode, hero, accordion, widgets
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 2.39.11
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Production-ready marketing sections — Hero, Tabs, Accordion, Features, Footer, and more via shortcodes, blocks, and widgets.

== Description ==

**Beautiful marketing sections without switching page builders.**

RSM Content Widgets delivers polished, production-ready sections through shortcodes, Gutenberg blocks, SiteOrigin widgets, and classic widgets — one codebase, four embed paths.

### Why Choose RSM Content Widgets?

- **Hero**, Split Hero, Tabs, Accordion, Features chip-cards, Logo Grid, Stats Counter, Testimonials / Team, and Footer widgets
- Free tier includes the full **RSM Features** system and **77 SVG button icons**
- Pro widgets (Dynamic Posts Grid, Gallery, Pricing, Carousel, and more) ship as a separate **Content Widgets Pro** plugin from rsmspark.com
- Deep per-widget styling on Pro without bloating the free WordPress.org package
- Works in any theme alongside **RSM Focus** and **RSM Layout**
- Legacy RSM Features installs merge automatically

### Broad Compatibility

Embed via shortcode, Gutenberg block, classic widget, or SiteOrigin Page Builder. Works with **Elementor**, **Beaver Builder**, **Divi**, and native block themes. Tested with WordPress **7.0**.

**Part of the RSM Spark Suite** — Production-grade, GDPR-ready, and HPOS compatible. Trusted by professional site builders and agencies.

**Free vs Pro** — This free plugin is fully functional for marketing pages. Advanced widgets and tools are distributed as a separate Pro plugin from rsmspark.com — not locked behind a license inside this WordPress.org ZIP.

== Installation ==

1. Download directly from WordPress.org.
2. Activate **RSM Content Widgets** through the **Plugins** screen. If you have **RSM Spark**, you can also install from **RSM → Spark → Plugins**.
3. **Minimum Requirements** — WordPress 6.0+, PHP 8.0+. **Tested up to** WordPress 7.0.
4. Configure layers under **RSM → Content Widgets → Settings** and create buttons under **RSM → Buttons**.

== Frequently Asked Questions ==

= Do I need SiteOrigin Page Builder? =

No. Blocks and shortcodes work on any theme. SiteOrigin is optional.

= What happened to RSM Features? =

It is merged into Content Widgets as the RSM Features widget (free).

= Can I use widgets inside RSM Focus? =

Yes. Content Widgets blocks and shortcodes work inside Focus mode for the richest Gutenberg editing experience.

= Will this slow down my site? =

Widgets load only the assets each embed needs. No global front-end bloat across unused widgets.

= Does it work with WooCommerce? =

Yes. Free widgets work alongside WooCommerce. The separate Pro Pricing Table widget can sync WooCommerce products.

= Is it secure for production? =

Yes. Output is escaped and capability-checked. Security audits show no critical or high findings. GDPR-ready.

= How do I get Pro features? =

This free WordPress.org plugin needs no license key. Purchase **RSM Content Widgets Pro** (a separate plugin) from rsmspark.com, download it from your license email portal, and install it beside or in place of the free package. Your existing blocks and shortcodes keep working.

= Do I need a license key for the free plugin? =

No. Everything in this WordPress.org ZIP is fully usable without a key. License activation applies only to the separate Pro plugin and to RSM Spark when you use suite Pro features.

== Documentation ==

Guides, widget reference, and suite docs live on the RSMSpark documentation site.

Full documentation: https://rsmspark.com/documentation
Content Widgets documentation: https://rsmspark.com/documentation/rsm-content-widgets

== RSM Content Widgets Pro ==

Want Dynamic Posts Grid, Gallery, Pricing Table, Carousel, and other advanced widgets? They ship in **RSM Content Widgets Pro**, a separate plugin hosted at rsmspark.com — not locked behind a key inside this free ZIP.

* All free widgets remain fully usable forever with no license key
* Pro adds advanced widgets and tools in a separate package
* Installing Pro replaces the free plugin automatically while preserving your content
* Optional: manage suite licenses from RSM Spark when you use multiple Pro products

The free WordPress.org package stays complete for everything it ships. Pro is optional and GPL.

Pricing and Pro downloads: https://rsmspark.com/pricing/
Documentation: https://rsmspark.com/documentation

== Screenshots ==

1. features-block-editor-canvas.png — RSM Features block in the Gutenberg editor with chip cards and popouts.
2. content-widgets-settings-hub.png — RSM → Content Widgets settings hub with tabbed suite controls.
3. features-hero-front-end.png — Published page with RSM Features and hero content on the front end.

== Changelog ==

= 2.39.11 =
* Layout render_block band wrappers late-escape inner HTML (wp_kses). Button shortcode returns through wp_kses. Rich-text bootstrap uses host plugin URL constant.

= 2.39.10 =
* Block and embed-chrome late escaping (wp_kses). Free package omits shared license client; suite license filter is rsmspark_suite_license_server_url only.

[Full changelog available in the plugin or at https://rsmspark.com/documentation]

== Upgrade Notice ==

= 2.39.11 =
WordPress.org review: layout render_block and button shortcode late escaping (wp_kses). Includes prior 2.39.7–2.39.10 review fixes.

== Support ==

Full documentation: https://rsmspark.com/documentation
Support forum: https://rsmspark.com/support
Website: https://rsmspark.com
