by PublishPress on WordPress.org
PublishPress Blocks is your complete solution for the WordPress block editor. You can control block permissions, styles, visibility, usage and more.

Content Display Block: PublishPress Blocks include Content Display, a powerful block to show posts, pages and custom post types in many beautiful layouts.
PublishPress Blocks has everything you need to build professional websites with the WordPress block editor. This plugin has complete set of management tools for blocks. You can control which users can add which blocks to posts. You can manage block visibility, including user roles, date, time, device, screen size, and day of the week. Plus you can set default CSS styles, find all your blocks, manage your reusable blocks, and much more.
Upgrade to Blocks Pro
This plugin is the free version of PublishPress Blocks. The Pro version comes with faster support and all the features you need to super-charge the WordPress block editor. Click here to purchase the best premium WordPress blocks plugin now!
PublishPress Blocks allows you to enable or disable Gutenberg blocks for user roles. For example, you can disable the “Classic” block if you don’t want users to rely on the old WordPress editor. Using the PublishPress Blocks plugin, you can allow some user roles to use the Gutenberg blocks that you choose. You can select which blocks in the Blocks list will be available to each role.
Click here to see how to control who can use each block.
PublishPress Blocks has everything you need to build professional websites with WordPress. Here’s an introduction to the blocks available with the PublishPress Blocks plugin:
And there are also special blocks and features available in PublishPress Blocks Pro:
PublishPress Blocks features the best content block in WordPress. You can use the “Content Display” block to create blog layouts, lists of posts by a specific author, or even complete newspaper frontpages.
This block allows you to show posts, pages and other content types in many beautiful layouts. These layout options are Grid, Frontpage, List, Newspaper, Masonry, and Slider.
You also have dozens of different ways to customize your content. You can filter your content by author, category or tag. You can add many types of data to your layouts including posted date, updated date, images, authors, excerpts, intro text, comments and more.
We’ve already mentioned many features of the Content Display block. So what are you waiting for? Install PublishPress Blocks and check out the Content Display block. This block really is the best way to showcase your posts in the Gutenberg editor.
You can create custom styles for blocks and make them available to end users. Name the style, and let the content editors use it when they need it. There’s an easy-to-use tool for creating styles, or you can bring your own CSS.
Click here to see how to create block styles.
With Block Controls, you can schedule when blocks are shown, and also add user role restrictions. You can show blocks based on device type, browser, operating system, cookies, user data, and much more.
Click here to read how to use block controls.
There are over a dozen different kinds of block visibility control available:
The Block Usage feature allows you to search for and find any usage of blocks on your site. Find your blocks quickly. Using this screen, you can scan all the content on your site and find where each block is located.
Click here for more on the Block Usage Screen.
When you are using PublishPress Blocks, a submenu for Reusable Blocks is enabled by default. This submenu allows you to reach the “Reusable blocks” page screen that is normally difficult to find in WordPress. Reusable blocks are an incredibly useful feature in the Gutenberg block editor. They allow you to create content once and use it multiple times inside different posts and pages.
Click here for more on the Reusable Blocks Screen.
When you are using PublishPress Blocks, a submenu for Reusable Blocks is enabled by default. This submenu allows you to reach the “Reusable blocks” page screen that is normally difficult to find in WordPress. Reusable blocks are an incredibly useful feature in the Gutenberg block editor. They allow you to create content once and use it multiple times inside different posts and pages.
Click here for more on the Reusable Blocks Screen.
The Auto-Insert Blocks feature allows you to automatically insert reusable blocks into posts. You can choose to insert your blocks according position, categories, tags, and other criteria. This ideal for adding promotional banners, newsletter sign-ups, or anything that needs to be shown multiple times in your posts.
Click here for more on Auto-Insert Blocks.
The Pro versions of the PublishPress plugins are well worth your investment. The Pro versions have extra features and faster support. Click here to join PublishPress.
Join PublishPress and you’ll get access to these ten Pro plugins:
Together, these plugins are a suite of powerful publishing tools for WordPress. If you need to create a professional workflow in WordPress, with moderation, revisions, permissions and more… then you should try PublishPress.
Bug reports for PublishPress Blocks are welcome in our repository on GitHub. Please note that GitHub is not a support forum, and that issues that aren’t properly qualified as bugs will be closed.