我正在使用Underscores starter主题,我创建了一个自定义帖子类型video
.
$args = array(
\'label\' => __( \'Video\', \'text_domain\' ),
\'description\' => __( \'Videos\', \'text_domain\' ),
\'labels\' => $labels,
\'supports\' => array( \'title\', \'editor\', \'thumbnail\', \'custom-fields\', ),
\'taxonomies\' => array( \'category\', \'post_tag\' ),
\'hierarchical\' => false,
\'public\' => true,
\'show_ui\' => true,
\'show_in_menu\' => true,
\'menu_position\' => 5,
\'menu_icon\' => \'dashicons-video-alt2\',
\'show_in_admin_bar\' => true,
\'show_in_nav_menus\' => true,
\'can_export\' => true,
\'has_archive\' => true,
\'exclude_from_search\' => false,
\'publicly_queryable\' => true,
\'capability_type\' => \'post\',
);
register_post_type( \'video\', $args );
我可以显示来自的最新帖子
video
在主页上(这是一个自定义页面模板),但当我访问视频链接时
Oops! That page can’t be found!
我创建了一个新文件single-video.php
在里面我得到了视频模板
get_template_part( \'template-parts/content\', \'video\' );
我还创建了另一个文件
content-video.php
住在里面
template-parts
文件夹,是原件的副本
content.php
文件
但它不起作用,我还在Page Not Found
当我访问视频url时。