Wordpress自定义帖子类型存档模板不会加载,它会加载archive.php而不是archive-event.php。这是我的代码:
function university_post_types() {
register_post_type('event', array(
'rewrite' => array('slug' => 'events'),
'has_archive' => true,
'public' => true,
'labels' => array(
'name' => 'Events',
'add_new_item' => 'Add New Event',
'edit_item' => 'Edit Event',
'all_items' => 'All Events',
'singular_name' => 'Event'
),
'menu_icon' => 'dashicons-calendar'
));
}
add_action('init', 'university_post_types');
答案 0 :(得分:0)
首先,通过将永久链接保存在设置页面中来刷新它们。
然后检查您的插件。在我的测试站点中,我有Beaver Builder,它绕过了我的archive-event.php
。
编辑:我的原始答案不正确,重写不会影响模板命名。