---
title: "How to Create a Custom Post Types Archive Page in WordPress?"
url: https://nexterwp.com/docs/create-custom-post-types-archive-page-in-wordpress/
date: 2023-05-06
modified: 2026-04-14
author: "Aditya Sharma"
description: "If you have custom post types on your WordPress website, it's essential to have a dedicated archive page to showcase them. This can help your visitors quickly find the content..."
image: https://nexterwp.com/wp-content/uploads/2024/05/create-custom-post-types-archive-page-in-wordpress-1024x519.jpg
word_count: 550
---

# How to Create a Custom Post Types Archive Page in WordPress?

## Key Takeaways

- Nexter Blocks includes a Post Listing block that allows users to create Custom Post Types (CPT) archive pages easily.
- Advanced Custom Fields (ACF) plugin is recommended for creating custom post types, requiring the Archive option to be enabled for archive pages.
- Nexter Extension's Theme Builder enables users to create a custom post type archive page template by selecting 'Archive Page' from the template dropdown.

If you have custom post types on your WordPress website, it's essential to have a dedicated archive page to showcase them. This can help your visitors quickly find the content they are looking for and improve your website's navigation.

With the Post Listing block from the Nexter Blocks, you can easily create CPT (Custom Post Types) archive pages.

*To check the complete feature overview documentation of the Nexter Blocks Post Listing block,* [click here](/docs/post-listing-block-settings-overview/).

***Requirement  - This block is a part of the Nexter Blocks, make sure its installed & activated to enjoy all its powers.***

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/listing/wordpress-post-listing/)

### Create Custom Post Type

You can use any CPT plugins such as [Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/), [Custom Post Type UI](https://wordpress.org/plugins/custom-post-type-ui/), [Pods](https://wordpress.org/plugins/pods/), [Custom post types](https://wordpress.org/plugins/custom-post-types/) etc. to create your custom post type.

Here we’ll be using the Advanced Custom Fields (ACF) plugin.

After installing the plugin from the Dashboard, go to **ACF** > **Post Types** and click on **Add New**.

![acf post types add new](https://nexterwp.com/wp-content/uploads/2023/05/acf-post-types-add-new.png)

On the next page, add the post type names and enable the **Hierarchical** and **Advanced Configuration** options.

Under the** Advanced Configuration**, go to the **URLs** tab, and enable the **Archive** toggle.

![acf post types creation](https://nexterwp.com/wp-content/uploads/2023/05/acf-post-types-creation.gif)

> *Note: Whichever CPT plugin you use, make sure to enable the Archive option so your CPT can have an archive page.*

Now you have to add taxonomy for the custom post type, to do so, click on the **Taxonomies**.

![acf taxonomy creation](https://nexterwp.com/wp-content/uploads/2023/05/acf-taxonomy-creation.gif)

On the next page, add the taxonomy names and select the post type for the taxonomy. Then enable the **Hierarchical** and **Advanced Configuration** options.

Under the** Advanced Configuration,** go to the **Visibility** tab, and enable the **Show Admin Column **toggle. This will show the taxonomy column in the custom post types admin page. 

### Create Custom Post Types Archive Template

> Now to create the custom post type archive page template, you can use the free [Nexter Builder](https://nexterwp.com).

Let’s say we want to create an archive page for *Book Authors*, to do so from the Dashboard,

1. Go to **Nexter Extension**> **Theme Builder** > **Add New Template**.

2. In the popup, select **Archive Page** from the **Select Template** dropdown.

3. Then, in the **Name of Template** field, add the template name.

4. Then, click on the **Next** button.

5. On the next screen, you have to set the appropriate display conditions. From the **Include/Exclude** dropdown, ensure that **Include **is selected, and select your custom post type option for instance we’ll select **Books: Book Authors**.

6. Once done, then click on the **Create** button and publish the template.

Now once you have created the archive template, add the Post Listing block, and select **Archive Page** from the **Post Listing Types** dropdown.

From the **Select Post Type** dropdown, select your custom post type. For instance, it is *Books *here.

Then in the **Query** tab, select your custom taxonomy from the **Taxonomies** dropdown. In our case, it is *Book Authors*.

![](https://nexterwp.com/wp-content/uploads/2023/05/post-listing-custom-post-types-archive-new.gif)

Then select the appropriate style and layout from the **Style** and **Layout**, respectively.

Now you should be able to see posts from specific authors on their respective archive pages.

> *Note: Make sure to use other *[*archive related blocks*](https://nexterwp.com/nexter-blocks/builder/wordpress-blog-builder/)* to ensure that your page content is displayed correctly.*

You can fine-tune the settings and style from other options. 

> *Note: In a similar way, you can create archive listing pages for other custom taxonomies related to your custom post types.*

Also, check [How to Show Related Posts for Custom Post Type in WordPress](https://nexterwp.com/docs/show-related-posts-for-custom-post-type-in-wordpress/).

## Frequently Asked Questions

**Q: What should I do if my custom post type archive page isn't displaying?**
A: If your custom post type archive page isn't showing, ensure that the Archive option is enabled in your custom post type settings. This is crucial for the archive page to function correctly. If you're using a plugin like Advanced Custom Fields (ACF), navigate to ACF &gt; Post Types and check the settings. Without this option enabled, your archive page won't be accessible.

**Q: What is the best way to configure the Post Listing block for my custom post type?**
A: To configure the Post Listing block effectively, select 'Archive Page' from the Post Listing Types dropdown and choose your custom post type from the Select Post Type dropdown. Additionally, set your custom taxonomy in the Query tab. This ensures that your archive page displays the correct posts and maintains a coherent structure.

**Q: What happens if I forget to enable the Archive option for my custom post type?**
A: If you forget to enable the Archive option for your custom post type, the archive page will not be created, and visitors won't be able to access a dedicated page for that content type. This can hinder navigation and user experience on your site, making it harder for users to find related posts.

**Q: Are there any specific plugins recommended for creating custom post types?**
A: For creating custom post types, plugins like Advanced Custom Fields (ACF), Custom Post Type UI, and Pods are recommended. These plugins provide user-friendly interfaces for setting up custom post types and taxonomies, making the process straightforward and efficient.
