Define a name to the posts slug

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?

Related posts

Leave a Reply

2 comments

  1. 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