3

Been reading this site and Wordpress Codex and I see there is a function to enable custom type of pages in Wordpress. How can I do the same to enable for Pages ?

Or at least get the options for the posts to appear for placing the posts under Pages ?

2
  • I don't understand what it is you're trying to do. Could you please expand on your question a little bit?
    – EAMann
    Commented Sep 24, 2010 at 0:16
  • Super late, but just adding clarification. Pages in WordPress are actually custom post types. Commented Apr 1, 2021 at 14:56

1 Answer 1

5

you question is not so clear for understand. Anyway i try to respond... You can use 'hierarchical' => true when you declarate you new custom post type.

For placing this new menu in some other position in your admin are use the proprety 'menu_position' => 5,.

Example (to add in your functions.php file):

add_action( 'init', 'create_my_post_types' );    

function create_my_post_types() {
    register_post_type( 'mycustompages',
        array(
            'labels' => array(
                'name' => __( 'My custom pages' ),
                'singular_name' => __( 'My custom page' )
            ),
            'public' => true,
            'hierarchical' => true,
            'show_ui' => true,
            'publicly_queryable' => true,
            'exclude_from_search' => false,
            'menu_position' => 5,
            'supports' => array( 'title', 'editor', 'comments', 'trackbacks', 'author', 'excerpt', 'custom-fields', 'thumbnail' ),
            'rewrite' => array( 'slug' => 'mypage', 'with_front' => false ),
        )
    );
}
1
  • 2
    Yip that was it. Started playing around last night and switch the hierarchical to true made it a page. Thanks !
    – phwd
    Commented Sep 24, 2010 at 15:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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