Dev Content Blocks
Not only for developers. Create content blocks for reusable global content. Supports revisions. With input fields for raw HTML, JS, and CSS without worrying about auto formatting, with an option to also use the usual…
Consider an alternative
Dev Content Blocks shows warning signs in 2026 — compare the alternatives below before installing. It runs on 200+ sites, is rated 5/5 and was last updated 8 years ago, and scores 33/100 on our health check.
- Small user base (200+ active installs)
- Very few reviews so far
- No update in 7 years
- Only tested up to WordPress 5.0 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Dev Content Blocks stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| Content Blocks | >100 |
| html | >100 |
| modular | >100 |
| reusable content | >100 |
| shortcodes | >100 |
Version adoption
Share of active sites per release.
Rating breakdown
★★★★★★★★★★ 5 from 1 reviews
About Dev Content Blocks
From the official readme · v1.4.1Description
Not only for developers.
Create content blocks for reusable global content. Supports revisions. With input fields for raw HTML, JS, and CSS without worrying about auto formatting, with an option to also use the usual formatted WordPress tinyMCE editor.
This plugin let’s you create modular content blocks the right way:
- Content blocks are a post type.
- Allows you to add HTML, CSS, and JS in separate blocks using ACE editor with code completion and error notifications.
- WordPress WYSIWYG editor optional.
- Revisions(!) You can change your WordPress content, HTML, CSS, and JS and then go back to a previous state the same as you can with the out of the box wordpress post revisions.
- Use a shortcode to add the blocks in posts, pages, CPT’s, widgets, and in your theme files.
- Preview your content.
- Easily import & export using the default WordPress XML import/export tool.
Using content blocks you can create blocks of content to display globally. Change the block and any page the content block is embedded on will reflect the changes.
Use Cases:
-
The WordPress WYSIWYG editor and even the text editor is often unpredictable not adding line breaks when wanted, or losing formatting after editing a post:
Just create a content block calling it “br” using only the HTML box and put <br> in the box. The shortcode “[dcb name=br]” can then be used whenever you want to make sure that you have a line break. -
You may have multiple “thank you” pages for different LP’s. When you start new campaigns or want to add new conversion code (or delete an old conversion code), you need to go to each ty page and add/delete the conversion code:
With modular content you can maintain all your conversion codes in one block and then just put the same shortcode in all ty pages. Also, with the regular WordPress editor you cannot always safely embed conversion code in the post itself and rely on using a separate template. This plugin solves all these issues. -
Ads:
Use the content blocks to manage your ads in one place. Create a content block per ad, then use a shortcode in your post content/theme files/widgets where you want to display each ad. -
There are many more use cases, these were just a few examples. Really you can use content blocks for so many cases and the power it gives you to manage and maintain modular content is necessary on almost any kind of website.
Content Blocks are an easy way for you to create your own shortcodes within the admin and can be used as a minimal shortcode builder.
Dev Content Blocks is created with developers in mind, so while it is simple enough for any WordPress user to use, developers will have added benefit of being able to use raw HTML without it being formatted by wptexturize and wpautop. Think arbitrary HTML in the old text widget (new “Custom HTML” widget). Here paragraphs are NOT added automatically.
Also, as CSS and JS can easily be added here without fear of it losing it’s formatting, this plugin let’s you create and manage your own shortcodes. You can easily create shortcodes (the type that do not accept arguments) and manage them in one place in the admin instead of creating them in the theme or as a separate plugin per shortcode.
You can actually add CSS and JS in the HTML box but, for convenience this plugin has separate optional CSS and JS boxes to allow you to separate your content and code.
The output of the shortcode is:
1. Content from the WordPress editor if it is enabled. (Note, here wptexturize and wpautop are used).
2. Content from the HTML box.
3. The CSS code wrapped in a style tag.
4. The JS code wrapped in a script tag.
(“if(typeof(jQuery) !== ‘undefined’) {$ = jQuery.noConflict();}” is prepended to the script.)
Please Note. Dev Content Blocks lets you use raw HTML, JS, and CSS therefore be careful if copying and pasting from random web pages as in order to allow you maximum control with the content blocks, you will be able to paste JS that is not entirely validated.
Future Versions
- Enable/disable each box in the “Content Block Code” section.
- More Page builder support
- Variables to be passed in the shortcode
- Option to enqueue other CSS & JS files when a block is used
- Preview in a light box on the admin screen
- Options for incorporating and using the featured image
- Add an option to change the order of the HTML box vs. the WP editor
- Add an option to turn off formatting in the WP editor
- Add an option to enqueue the CSS and JS instead of outputting it in the HTML
- Widget
- Button in tinyMCE to add shortcodes
- Show shortcodes in main Dev Content Blocks screen
- Localization and language support
- When leaving or refreshing the admin page users should receive a prommpt if they have unsaved changes in the code boxes
- All above are under consideration and may or may not be added. Please feel free to email me or write a comment here in the reviews or support section with bugs and/or suggestions.
Installation
- Upload the plugin files to the
/wp-content/plugins/plugin-namedirectory, or install the plugin through the WordPress plugins screen directly. - Activate the plugin through the ‘Plugins’ screen in WordPress.
- In the admin visit “Settings” > “Permalinks” in order to activate the CPT preview screen.
- Create your content blocks by going to “Dev Content Blocks” in the admin side menu.
Changelog
Tested with WP 4.9, Fix to bug with displaying content from WYSIWYG, and added auto code suggestion.
1.4.1
Tested with WordPress 5.0.2
Fixed issue with global version constant not being defined
1.4
Fix to resize boxes – HTML and CSS were not working due to wrong classname
WordPress 4.9.7 compatibility testing
1.3
Readme changes
Tested with WP 4.9
Fix to bug with displaying content from WYSIWYG
Added auto code suggestion.
1.2
Readme changes
Changed markup in single.php and added CSS to it to support more themes
Fix to post type to ensure it is not in sitemap
1.1
Update to readme
1.0
First Version
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Dev Content Blocks alternatives
All Content Blocks plugins →FAQ
Dev Content Blocks: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 30, 2026
Is Dev Content Blocks free?
Yes. Dev Content Blocks is free to download and use from the official WordPress.org plugin directory.
Is Dev Content Blocks safe to use in 2026?
Dev Content Blocks shows warning signs in 2026 — compare the alternatives below before installing. It runs on 200+ sites, is rated 5/5 and was last updated 8 years ago, and scores 33/100 on our health check.
How many websites use Dev Content Blocks?
Dev Content Blocks is active on 200+ WordPress websites and has been downloaded 4,004 times since it launched in November 2017. It was downloaded 102 times in the last 30 days.
Does Dev Content Blocks work with WordPress 7.1?
Dev Content Blocks is officially tested up to WordPress 5.0.29, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Dev Content Blocks need?
Dev Content Blocks requires PHP 5.6 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Dev Content Blocks last updated?
The latest version, 1.4.1, was released on December 25, 2018 (8 years ago).
Who makes Dev Content Blocks?
Dev Content Blocks is developed and maintained by Allon Sacks.
What are the best alternatives to Dev Content Blocks?
The most popular alternatives to Dev Content Blocks are Blocks (600+ installs), Snap Blocks (50+ installs) and Post Content Shortcode (50+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card





