Title: WDOnline Content Sections
Author: wdonlinedk
Published: <strong>September 13, 2026</strong>
Last modified: September 13, 2026

---

Search plugins

![](https://ps.w.org/wdonline-content-sections/assets/banner-772x250.png?rev=3693458)

![](https://ps.w.org/wdonline-content-sections/assets/icon-256x256.png?rev=3693458)

# WDOnline Content Sections

 By [wdonlinedk](https://profiles.wordpress.org/wdonlinedk/)

[Download](https://downloads.wordpress.org/plugin/wdonline-content-sections.1.1.13.zip)

 * [Details](https://wordpress.org/plugins/wdonline-content-sections/#description)
 * [Reviews](https://wordpress.org/plugins/wdonline-content-sections/#reviews)
 *  [Installation](https://wordpress.org/plugins/wdonline-content-sections/#installation)
 * [Development](https://wordpress.org/plugins/wdonline-content-sections/#developers)

 [Support](https://wordpress.org/support/plugin/wdonline-content-sections/)

## Description

WDOnline Content Sections adds a dedicated content type for reusable sections.

Features include:

 * Reusable Content Sections.
 * Shortcode: `[wdonline_section id="123"]`.
 * Shortcode with featured image: `[wdonline_section id="123" image="yes"]`.
 * Featured-image-only shortcode: `[wdonline_section_image id="123"]`.
 * Optional start and end date/time scheduling.
 * Gutenberg block with a selector and preview.
 * Classic Editor insertion button.
 * WooCommerce product description and Short description editor support.
 * Optional Avada Backend Builder support when Avada Builder is active.
 * Shortcodes inside Content Sections.
 * Shortcode column with a copy button in the Content Sections list.
 * Shortcode box with one-click copy on the Content Section edit screen.
 * Administration under the shared WD Online menu.
 * Optional read-only compatibility with WD Online Support Diagnostics.

The plugin is standalone and does not require a separate WD Online core plugin.

WD Online Support Diagnostics integration is optional and read-only. WDOnline Content
Sections does not automatically send diagnostic data, telemetry, or site information
to WD Online or any external service.

## Screenshots

[[

[[

[[

[[

[[

[[

## Blocks

This plugin provides 1 block.

 *   Section

## Installation

 1. Upload the plugin ZIP in Plugins > Add New > Upload Plugin.
 2. Activate WDOnline Content Sections.
 3. Open WD Online > WDOnline Content Sections.
 4. Create a section and insert it with a shortcode, the editor button, or the Gutenberg
    block.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“WDOnline Content Sections” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ wdonlinedk ](https://profiles.wordpress.org/wdonlinedk/)

[Translate “WDOnline Content Sections” into your language.](https://translate.wordpress.org/projects/wp-plugins/wdonline-content-sections)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/wdonline-content-sections/),
check out the [SVN repository](https://plugins.svn.wordpress.org/wdonline-content-sections/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/wdonline-content-sections/)
by [RSS](https://plugins.trac.wordpress.org/log/wdonline-content-sections/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.13

 * Made Content Sections discoverable in Avada Builder’s Post Types settings.
 * Added support for editing Content Sections with Avada Backend Builder when Avada
   is active.
 * Kept individual Content Sections non-queryable and without public URLs.
 * Kept Avada entirely optional; normal editing and rendering are unchanged when
   it is unavailable.

#### 1.1.12

 * Removed the Author URI from the plugin header because the URL was rejected by
   the WordPress.org review crawler.
 * Sanitized final HTML returned by both shortcode callbacks and the dynamic Gutenberg
   block callback with `wp_kses_post()`.
 * Sanitized the shared rendered-section output, including featured-image-only output,
   before returning it to frontend callbacks.
 * Removed the previous output-escaping exception because rendered frontend HTML
   is now explicitly sanitized.

#### 1.1.11

 * Fixed the actual custom post type submenu label used by WordPress under the shared
   WD Online menu, so it now displays `WDOnline Content Sections`.
 * Kept the Content Sections screen terminology unchanged where the shorter content-
   type label is more natural.

#### 1.1.10

 * Updated the WD Online admin submenu label to use the full plugin name, `WDOnline
   Content Sections`.
 * Updated the WD Online landing-page shortcut to use the full plugin name.

#### 1.1.9

 * Renamed the plugin and directory baseline to `WDOnline Content Sections` / `wdonline-
   content-sections` for a more distinctive WordPress.org identity.
 * Updated the text domain and diagnostics provider ID to `wdonline-content-sections`.
 * Moved remaining admin presentation rules from inline `style` attributes into 
   an enqueued admin stylesheet.
 * Added the admin stylesheet to read-only diagnostics asset checks.
 * Kept the unique `wdonline_cs_` / `WDONLINE_CS_` global identifier convention 
   and the current `wdonline_sd_register_provider()` diagnostics interface.
 * No legacy compatibility layer was retained because there are no official installations
   requiring it.

#### 1.1.8

 * Updated all plugin-owned global PHP identifiers, script handles, nonces, metadata
   keys, shortcodes, REST namespace, block namespace, and DOM identifiers to the
   unique `wdonline_cs_` / `WDONLINE_CS_` convention.
 * Updated optional WD Online Support Diagnostics integration to the current `wdonline_sd_register_provider()`
   interface and deferred provider registration until `init` to avoid early translation
   loading.
 * Removed legacy identifier and compatibility paths because there are no official
   installations requiring backward compatibility.
 * Kept diagnostics optional, read-only, privacy-safe, and fully independent from
   normal plugin operation.
 * Diagnostic support codes continue to use the reserved `WDO-CS-xxxx` format.

#### 1.1.7

 * Added optional, read-only compatibility with WD Online Support Diagnostics.
 * Added diagnostics for plugin version, Content Section post type registration,
   shortcodes, Gutenberg block registration, REST registration hook, and required
   plugin assets.
 * Diagnostics does not modify plugin state and WDOnline Content Sections remains
   fully functional without the diagnostics plugin.
 * Updated the WD Online support/donation link.

#### 1.1.6

 * Fixed the Content Sections list so the complete shortcode is visible instead 
   of being clipped to `[wd_`.
 * Kept one-click shortcode copying in the list table.

#### 1.1.5

 * Fixed Plugin Check error by allowing filters on the legacy post type detection
   query.
 * Added an explicit PHPCS exception for the intentional WordPress core `the_content`
   hook.
 * Updated the WordPress `Tested up to` value to 7.1.

#### 1.1.4

 * Added a reliable Add Content Section button fallback for the WooCommerce Short
   description editor.
 * Added a Shortcode box to the Content Section edit screen with one-click copy.
 * Improved Plugin Check compatibility for date/time sanitization and the intentional
   WordPress core content filter.

#### 1.1.3

 * Added the Add Content Section button to the WooCommerce Short description editor.
 * Removed the discouraged manual `load_plugin_textdomain()` call.
 * Improved sanitization of start and end date/time values.
 * Kept WordPress core content filtering while documenting the intentional core 
   hook usage for Plugin Check.
 * Added compatibility handling for common legacy Content Section post type and 
   block names.

#### 1.1.2

 * Moved Content Sections under the shared WD Online menu in the WordPress admin
   area.

#### 1.1.1

 * Maintenance and compatibility improvements.

## Meta

 *  Version **1.1.13**
 *  Last updated **17 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [block](https://wordpress.org/plugins/tags/block/)[content sections](https://wordpress.org/plugins/tags/content-sections/)
   [gutenberg](https://wordpress.org/plugins/tags/gutenberg/)[reusable content](https://wordpress.org/plugins/tags/reusable-content/)
   [shortcode](https://wordpress.org/plugins/tags/shortcode/)
 *  [Advanced View](https://wordpress.org/plugins/wdonline-content-sections/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/wdonline-content-sections/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/wdonline-content-sections/reviews/)

## Contributors

 *   [ wdonlinedk ](https://profiles.wordpress.org/wdonlinedk/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/wdonline-content-sections/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://www.paypal.com/ncp/payment/NKERMAVC4PXML)