Custom Post Types Block

A powerful Gutenberg block block for displaying your items by post type, taxonomy, and term.


The WordPress plugin comes packed with features.


Choose from any post type, and drill down by taxonomy and term.


Choose background colors, alignment, font family, and more.


Choose between three layouts: grid, list, and full content.


Enable pagination on the block with no need for additional blocks or configuration.

Archive Mapping

Map post type and term archives to pages to customize their output.


Really like this plugin it has all the features that you need for you posts you be displayed nicely on your website! Excellent support with fast updates!

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!

This plugin is exceptional.

This is a fantastic plugin! It should be part of core!

It’s an awesome block, flexible and super customizable. Very useful to build customized archived pages. I was looking for this exact thing and it took me long to find it. I think it deserves more attention and probably better branding or renaming.

I use the Archive Mapping and Post Selector Gutenberg Block on multiple sites. It contains many options and gives me a good control of what I want to see in the post preview list.

Quick Overview

Displaying the Block
Displaying the Block
Styling the Block
Styling the Block

Frequently Asked Questions

Can I Add Custom Fields?
I don't see the post types. What's wrong?
Can you do posts instead of pages for mapping?
Does this plugin work with term (e.g., category) archives?
I need help. Can you help me?
How do I add more fonts?



Add Fonts

The plugin comes with several default fonts. It also supports the Adobe Fonts plugin without any extra programming.

Here's an example of adding more fonts, such as a Google Font.

add_filter( 'ptam_fonts', function( $fonts ) {
    $fonts['open sans'] = 'Open Sans';
    return $fonts;
} );

Remove Page Column

You can remove the archive mapping column from the page's screen by using the following filter:

add_filter( 'ptam_add_pages_column', '__return_false' );

Disable Image Sizes

The plugin creates two image sizes. Here's how to disable them programmatically.

add_filter( 'ptam_add_image_sizes', '__return_false' );

Customize Custom Field Output

The Custom Post Types block supports custom fields, but maybe you need to customize the output?

 * Filter the custom field value.
 * Filter the custom field value.
 * @since 3.0.0
 * @param mixed  $custom_field_value The custom field value.
 * @param string $maybe_custom_field The custom field name.
 * @param int    $post_id            The Post ID.
$custom_field_value = apply_filters( 'ptam_custom_field', $custom_field_value, $maybe_custom_field );
add_filter( 'ptam_custom_field', function( $value, $custom_field_name, $post_id ) {
    if ( 'my_field' === $custom_field_name ) {
        return 'new value';
    return $value;
},10, 3);

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top