Use WordPress page instead of post type archive

Posted by Prem Tiwari | Updated on

Use WordPress page instead of post type archive This one’s actually pretty easy. When you declare your post type using register_post_type, you need to add a new argument for ‘has_archive’.

So you’ll add in something to the effect of:

Then, go to your Settings > Permalinks to flush them and it should work. I tested it locally, and this seems to be the way to automatically generate your archive page at a different URL. Then, you should be able to create a page at the CPT’s slug.


If you like this question & answer and want to contribute, then write your question & answer and email to freewebmentor[@]gmail.com. Your question and answer will appear on FreeWebMentor.com and help other developers.

Related Questions & Answers