Members
94The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...
Content blocks for global content, with revisions. Use HTML without formatting being broken. Not only for devs.
Dev Content Blocks is a WordPress plugin that allows you to create reusable content blocks for your site. It supports raw HTML, CSS, and JavaScript, enabling you to manage modular content easily. The plugin is designed for both developers and general users, providing an option to use the WordPress WYSIWYG editor or input code directly without formatting issues.
You can create content blocks as a post type, which can be embedded anywhere on your site using shortcodes. This is useful for managing global content, such as ads or conversion codes, as changes made to a content block will be reflected wherever it is used. The plugin also supports revisions, allowing you to revert to previous versions of your content blocks.
Best for: This plugin suits WordPress users and developers looking to manage modular content efficiently.
What it does well
Where it falls short
Dev Content Blocks is a straightforward tool for creating and managing content blocks, though its last update was in 2018, which may raise concerns about ongoing support.
Allon Sacks's own description of Dev Content Blocks, lightly tidied.
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:
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
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.
Other plugins for moving data.
The best WordPress membership and user role editor plugin. User Roles & Capabilities editor helps you rest...
Manage all your WordPress updates, including individual updates, automatic updates, logs, and loads more. This...
Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins....
🌠 Shorten, brand, and track any URL on your own domain. Keep your links — and your data — where they belong....
Export WooCommerce orders to Excel, CSV, XML, JSON, PDF and HTML. Best free order export plugin for WooCommerc...
Easily export or import your WordPress customizer settings!