自WordPress 4.4(2015年12月)起,自定义帖子类型存档链接现在officially supported in WordPress core 无需任何第三方代码或插件。
您可以阅读整个Trac #16075 完整讨论的门票或summary of the additional labels.
要启用对存档菜单链接的新内置支持,自定义帖子类型必须使用非虚假(即true)值注册has_archive
, publicly_queryable
和show_in_nav_menus
:
add_action( \'init\', function () {
register_post_type( \'movies\',
array(
\'labels\' => array(
\'name\' => __( \'Movies\' ),
\'singular_name\' => __( \'Movie\' ),
\'archives\' => __( \'Movies\' ),
),
\'public\' => true,
\'has_archive\' => true,
\'rewrite\' => array(
\'slug\' => \'movies\',
),
)
);
});
通过这些添加,您将在
Appearance > Menus 管理屏幕。
可以在帖子类型元框中的“查看全部”选项卡下找到帖子类型存档链接:
注意:您可能需要切换“屏幕选项”抽屉,并确保选中您的“Post Type Archives”名称(例如电影),以便它出现在菜单屏幕上