I find myself creating pages just as a “placeholder” to a listing page.

eg. I create a page “Blog” and “Portfolio”. Both has the editor emtpy. And I just use it so that I can use page-blog.php and page-portfolio.php for the respective listing pages. It doesnt seem proper? Is there a better way?

2 Answers
2

I guess another way would be including 'has_archive' => true, into your register_post_type array and using archive-{posttype}.php to style your custom post type listings

Leave a Reply

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