Take the 2-minute tour ×
WordPress Development Stack Exchange is a question and answer site for WordPress developers and administrators. It's 100% free, no registration required.

I have a page title "more" with subpage "cities-guide". Said "cities guide" page has a loop that pulls in posts from custom post type "thailife_city_guide".

My permalink structure is /%category%/%postname%/.

At present clicking a link to a custom post from
www.mydomain.com/more/cities-guide gives
www.mydomain.com/thailife_city_guide/bangkok for example.

I want it to be displayed as www.mydomain.com/more/cities-guide/bangkok but cannot get anything to work

I tried fixing the rewrite in the CPT register to 'rewrite' => array( 'slug' => 'more/cities-guide' ), but to no avail, throws a 404.

Can someone please advise as I just dont really understand the way in which WordPress rewrite works so I am stumped?

share|improve this question
add comment

1 Answer 1

You may have to flush the permalink structure. You can either visit the settings->permalinks page or use flush_rewrite_rules() method.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.