WordPress plugin intelligence profile

DivUp Content

Wrap divs around classic editor content using divup shortcodes. Also works for Gutenberg, but you may prefer to use the group block.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.0
Current version2.7
WordPress coverageTested up to WordPress 6.0
Minimum stackWP 2.8 · PHP 5.6
Directory statusactive
Last directory update27 Sept 20224y ago
Active installations200Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 4 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records DivUp Content version 2.7 as active, updated 4y ago and tested up to WordPress 6.0.

Overview

About this plugin

NOTE: This plugin was originally created to solve the issue of splitting classic editor content into divs, using shortcodes. On Sept 27th, 2022, I tested to see how this plugin works with Gutenberg and it actually still works fine (because the divs are rendered AFTER Gutenberg does it’s thing). But it’s worth mentioning that there is a Group block in Gutenberg that serves the same purpose, and might be more intuitive than working with shortcodes for some users.

That said, if you’ve disabled Gutenberg in favour of the classic editor, this plugin is still useful. And although I’m not adding new features, I will fix any bugs people report.

Now on to how it actually works:

Separate your WordPress post or page content into divs with (optional) custom CSS classes and ids. Adding the shortcode [divup] in between some content will split the content into 2 separate divs.

You can enter as many [divup] shortcodes to a post or page as you like. Great for creating columns of content for magazine style websites while keeping shortcode markup to an absolute minimum. DivUp Content never uses inline styles, but it does automatically give divs fiendishly clever classes like first, last, div-1, div-2, div-3, and div-odd, div-even, mul-3, mul-4 (multiple of 1,2,3,4 etc).

css or with Microthemer (a visual design CSS plugin for customizing WordPress sites).

3 Column Example CSS

The CSS for a 3 column layout could be:

divup-wrap {

display: grid;

grid-template-columns: repeat(3, 1fr);

}

6 Column Example CSS

For a 6 column layout (with gaps), you would just change the CSS to:

divup-wrap {

display: grid;

grid-template-columns: repeat(6, 1fr);

gap: 2rem;

}

For more complex grid layouts with content spanning different numbers of columns and rows, you may find Microthemer ‘s visual controls for generating the CSS grid rules quite handy. divup-wrap element when editing with Microthemer, and then position the grid items however you like using drag and drop.

Features added

NEWEST:

Added support for adding custom HTML attributes to divs/spans. jpg”] (the custom attribute can be applied to both [startwrap] and [divup] shortcodes.

You can also do[startwrap custom=’title: read this|required:some value’] (seperate with a | pipe character for multiple)

When using [divup], two divs will be created. jpg”]

NEWER:

Added support for span elements. Use [startwrap type=’span’].

Added support for no superfluous child elements. Use [startwrap parent=0] or [startwrap parent=’false’].

NEW: You can also add multiple [startwrap] and [endwrap] shortcodes to control how the divs are wrapped in a wrapper div. **

The best way to understand how DivUp Content works (including the advanced aspects) is to **copy and paste the ONE of the following dummy content examples below into a post or page and then inspect the html with your browser (Right-click > Inpsect) ** – paying attention to the CSS classes it automatically applies to the divs.

Dummy Content 1

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup id=’id-a, id-b’ class=’class-a, class-b class-b2′]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup class=’my-class diff ‘]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup id=’my-id’ class=’diff my-class2′]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup class=’diff’]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

Dummy Content 2

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[startwrap class=”my-wrap-class another-wrap-class”]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup id=’id-a, id-b’ class=’class-a, class-b class-b2′]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[endwrap]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[startwrap id=”my-wrap-id” class=”hello-wrap”]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup class=’my-class diff ‘]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup id=’my-id’ class=’diff my-class2′]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup class=’diff’]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[divup]

Some content on this page. Some content on this page. Some content on this page.

Some content on this page. Some content on this page. Some content on this page.

Some content on this page.

[endwrap]

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • classic editor
  • column layout
  • css grid
  • columns
  • split
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.0
Minimum requirementsWordPress 2.8 · PHP 5.6
Update activity27 Sept 20224y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.