Support » Fixing WordPress » Load a given single post in Custom Post Type archive (best practice?)

  • Hi everybody!

    I have a custom post type in my site named “services” whose capability is ‘page’. The template structure that I have is:

    • archive-services.php – archive template
    • single-services.php – single post template
    • sidebar-services.php – sidebar that lists all the posts of the ‘services’ type with wp_list_pages (it highlights the current posts)

    The permalink structure for the archive is and for the single posts

    And here comes my question. I need to load a given page on instead the archive, and this page has to be highlighted in the sidebar.

    Which would be the best practive (and “cleanest”) to get this behaviour? Changing the main query/loop inside archive-services.php? Adding a template redirect in functions.php?

    Thanks in advance for your help!

  • The topic ‘Load a given single post in Custom Post Type archive (best practice?)’ is closed to new replies.