У меня есть этот код, помещенный в функцию. 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,
)
);
}
, которое вернуло мне ошибку на недавно добавленном типе сообщения.