I would like to use the url http://site.com/post/title-of-the-post for my posts and I've saw in my admin page I have the current url http://site.com/%slug%/title-of-the-post obiouvsly incorrect.

How can I define the slug for my default posts? I'm using various custom post types so I would like to name the default posts simply to post, is it possible?

link|improve this question

67% accept rate
feedback

2 Answers

up vote 4 down vote accepted

Set your permalink structure to custom and use:

/post/%postname%/

Then when registering your custom post types use something like this:

'rewrite' => array(
    'slug' => 'something',
    'with_front' => false
),

Using with_front set to false will make sure that your new custom post types don't share the /post/ part of your permalink structure

link|improve this answer
feedback

Take a look at the Structure Tags for permalink settings in the WordPress Codex.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

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