admin管理员组

文章数量:1122846

I've created a new custom post type with WordPress. However, the slug adds the post to a parent, like so:

However, I'd like it to create:

Is this possible? This is how I've registered the post type:

function create_films() {
  register_post_type( 'films',
    array(
      'labels' => array(
        'name' => 'Films' ,
        'singular_name' =>  'Films'

      ),
    'public' => true,
    'has_archive' => false,
    'taxonomies' => array('category', 'post_tag') 
    )
  );

}

add_action( 'init', 'create_films' );

And this is the documentation.

I've created a new custom post type with WordPress. However, the slug adds the post to a parent, like so:

http://example.com/UNNCESSARY-PARENT/post-title

However, I'd like it to create:

http://example.com/post-title

Is this possible? This is how I've registered the post type:

function create_films() {
  register_post_type( 'films',
    array(
      'labels' => array(
        'name' => 'Films' ,
        'singular_name' =>  'Films'

      ),
    'public' => true,
    'has_archive' => false,
    'taxonomies' => array('category', 'post_tag') 
    )
  );

}

add_action( 'init', 'create_films' );

And this is the documentation.

Share Improve this question asked Dec 11, 2013 at 16:37 tmyietmyie 8732 gold badges13 silver badges21 bronze badges 3
  • 2 rewrite => array('with_front' => false); Read More About CPT Rewrites – Howdy_McGee Commented Dec 11, 2013 at 16:38
  • Hmm, I've added 'rewrite'=> array( 'with_front' => false ) but it's still appearing. I've also refreshed the permalinks settings. – tmyie Commented Dec 11, 2013 at 16:45
  • 2 same question with solution here. – Milo Commented Dec 11, 2013 at 17:44
Add a comment  | 

1 Answer 1

Reset to default 0

I've been using Custom Permalinks plugin for a while and works ok.

本文标签: Remove parent from custom post type