Вопрос

Читал этот сайт и кодекс WordPress, и я вижу, что существует функция, позволяющая включить пользовательский тип страниц в WordPress. Как я могу сделать то же самое, чтобы включить страницы?

Или, по крайней мере, получить варианты для появления сообщений для размещения сообщений на страницах?

Это было полезно?

Решение

Вы сомневаетесь не так ясны для понимания. В любом случае, я пытаюсь ответить ... вы можете использовать 'иерархический' => true, когда вы объявляете новый пользовательский тип поста.

Для размещения этого нового меню в какую -либо другую позицию в вашем администраторе используются проптриоп 'menu_position' => 5,.

Пример (чтобы добавить в свой файл functions.php):

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 ),
        )
    );
}
Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top