Custom Post Types Block


A WordPress plugin for displaying posts using a Gutenberg block. Works well with posts, pages, custom post types, taxonomies, and terms.

You can also map a post type archive to page, as well as map term archives to a page.

View Documentation and Overview

Gutenberg Block

This 4-minute video covers how the Gutenberg block works.

Post Type Archive Mapping

This plugin also allows you to map your custom post type archive pages. Just create a page and go to Settings->Reading to set the page for your archive.

Ensure your post types have has_archive set to true.

You can also map term archives to pages by editing a term in the admin area.

The plugin has a new Gutenberg block based on Atomic Blocks that will allow you to select which posts to display on your archive page. It even supports pagination.

See below for an overview of how Archive Mapping works:

  • Select a Public page to use as your post type archive page.
  • View the archive and you will see the page content instead of the archive content.
  • Use page templates on your pages for flexibility.
  • Custom Gutenberg block for showing your posts.

Term Archive Mapping

This plugin also allows you to map your term archives to a page. Just create a page and go to edit your term to set the archive page.

  • Create a public page to use as your term archive.
  • Visit the edit term page and select the page.
  • View the term and you will see your selected page.
  • Use Gutenberg on your public page to customize the archive.


  • Setting up the custom post types block.
  • Styling the block.
  • Settings->Reading option.
  • Term archive option.


Dieses Plugin unterstützt 1 Block.

Custom Post Types Block


  1. Just unzip and upload the „post-type-archive-mapping“ folder to your ‚/wp-content/plugins/‘ directory
  2. Activate the plugin through the ‚Plugins‘ menu in WordPress

Post Type Archive Mapping

  1. Create a custom post type that has an archive
  2. Create a page with a custom template. Use the Gutenberg block to show off posts in that Custom Post Type.
  3. Go to Settings->Reading and assign the page to the custom post type archive
  4. Go to the post type archive and observe the page content is now the archive

Term Archive Mapping

  1. Create a public page to use as your term archive.
  2. Visit the edit term page and select the page.
  3. View the term and you will see your selected page.
  4. Use Gutenberg on your public page to customize the archive.


Can I Add Custom Fields?

Yes! The plugin supports regular post meta and also Advanced Custom Fields.

I don’t see the post types. What’s wrong?

Make sure your post type has has_archive set to true and show_in_rest set to true.

Can you do posts instead of pages?

This plugin should work for any post type.

Does this plugin work with term (e.g., category) archives?

Yes. Edit a term and you can map it to any page.

I need help. Can you help me?

Yes, just post in the support forums here and I’ll do my best to address your issue. For priority support, you can visit my support form.


20. Februar 2020
I was looking for a 'posts grid' for my custom post types, and this plugin fitted great with my expectations. Many others don't have pagination, or you have to first create a list (in another page) in order to add the block. You manage this plugin directly from the block. Great! Many thanks!
5. Dezember 2019
The way WP handles archives natively is pretty cumbersome and nostalgic of the old blog days, imho. The easy templating of archive pages is one of the major appeals of the big page builders (that should not be named). Enter this plugin! Makes setting a static page as post archive a breeze and even includes a handy block to display posts at your will. What makes this plugin even more appealing is the fact that the plugin author is handing out free support and is open for suggestions for future development. Thanks, Ronald! I hereby present you with the underrated plugin of the year award!
15. November 2019
This plugin makes it really easy to display posts list of (custom) posts (featured image, excerpt, tags, etc.) using a Gutenberg block. I didn't like the (inline) css. It is easy to disable it with wp_dequeue_style and add_filter. If it used less divs, I would rate it with 5 stars. @ronalfy Thank you very much for developing this great plugin. I would like to donate for your excellent work. Do you have a PayPal-account?
Lies alle 9 Rezensionen

Mitwirkende & Entwickler

„Custom Post Types Block“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:


„Custom Post Types Block“ wurde in 2 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.

Übersetze „Custom Post Types Block“ in deine Sprache.

Interessiert an der Entwicklung?

Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.



  • Released 2020-04-01
  • Fixing PHP notice saying invalid argument for foreach statement.


  • Released 2020-03-11
  • New full post mode for showing off the full post.
  • Option to remove the link from the title.


  • Released 2020-02-10
  • Plugin was having conflicts with other admin screens when saving terms, resulting in a 403 error.


  • Released 2020-02-03
  • Added support for translations.
  • Revised loading screen to make it easier on translators.


  • Released 2020-02-03
  • Added ability to map term archives to pages.


  • Released 2020-02-01
  • Added several order and orderby parameters.


  • Released 2020-01-26
  • Removing custom field placeholder if a custom field isn’t present.
  • Removing continue reading link and post link if custom post type isn’t publicly queryable.
  • Wrapping excerpt in paragraph tag.
  • Add class to readmore paragraph tag for styling.
  • Hiding styles options if override styles is present.
  • Changing verbiage of remove styles to Override styles.
  • Added support for Adobe fonts through


  • Released 2019-12-08
  • Added the ability to set a fallback image for the featured image.


  • Released 2019-12-05
  • Fixing pagination when a page with the Gutenberg block is set as the front page.


  • Released 2019-12-05
  • Moving featured image to its own panel in Gutenberg settings.
  • Moving title to its own panel in Gutenberg settings.
  • Cleaning up editor styles for headings.
  • Adding ability to change the heading HTML tag.


  • Released 2019-12-05
  • Adding ability to remove styles so that you can style your own layout.


  • Released 2019-12-03
  • Adding custom field support.
  • Updating REST API for faster loading.


  • Released 2019-12-02
  • Added ability to remove title from displaying.
  • Added new branded loading animation.


  • Released 2019-10-29
  • Testing up to WordPress 5.3.
  • Fixing JS error when jQuery is not defined as a $ variable.


  • Released 2019-08-23
  • Bug fix when in grid mode and image is placed below the title.
  • Bug fix: skipping taxonomies when there are none.
  • Bug fix: fixing capitalization error.
  • Enhancement: You can now select fonts for your content areas.


  • Released 2019-06-11
  • Fixing pagination


  • Released 2019-05-26
  • Some users were seeing featured images twice in the back-end.


  • Released 2019-05-25
  • Fixed Gravatar sizing not saving.
  • Changing the way excerpts are shown in Gutenberg.
  • Added the ability to change taxonomy location.
  • Content can now be centered in the Grid view.
  • Added border, padding, and background style options in Gutenberg block.
  • Added color options for text in Gutenberg block.


  • Released 2019-05-24
  • Added the ability to trim the excerpt length.
  • Reduce the file size of the Gutenberg block script using a new build technique.


  • Released 2019-04-21
  • Conditional term filtering


  • Released 2019-04-18
  • Adding support for six columns
  • Fixing undefined index error


  • Released 2019-03-29
  • Fixed term not being saved when displaying posts


  • Released 2019-01-17
  • Fixed pagination when using a page with just the block


  • Released 2019-01-17
  • Fixing bug where arguments weren’t an array when switching reading types in Settings->Reading.


  • Released 2019-01-06
  • Numerous enhancements to the Gutenberg block including showing taxonomies, setting the image type (Avatar vs Regular), setting where the featured image is displayed, selecting the image size, and much more.


  • Released 2018-11-07
  • WordPress 5.0 compatibility


  • Released 2018-09-24
  • Initial release.