Страница архива нескольких настраиваемых типов записей Wordpress - PullRequest
0 голосов
/ 09 июля 2020

У меня есть этот код, помещенный в функцию. php который работал нормально, когда я использовал его для установки страницы архива для 1 набора настраиваемого типа сообщения.

// custom type: Blogs
add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'blogs', 
        array(
            'labels' => array(
                'name' => __( 'blogs' ),
                'singular_name' => __( 'blog' )
            ),
        'public' => true,
        'has_archive' => true,
        )
    );
}

Итак, когда я хотел добавить в новом сообщении со страницей архива, я сделал это

// custom type: Blogs
add_action( 'init', 'create_post_type' );
function create_post_type() {
    register_post_type( 'blogs', 
        array(
            'labels' => array(
                'name' => __( 'blogs' ),
                'singular_name' => __( 'blog' )
            ),
        'public' => true,
        'has_archive' => true,
        )
    );
register_post_type( 'events', 
        array(
            'labels' => array(
                'name' => __( 'events' ),
                'singular_name' => __( 'event' )
            ),
        'public' => true,
        'has_archive' => true,
        )
    );
}

, которое вернуло мне ошибку на недавно добавленном типе сообщения.

...