我不太确定您是否需要一个专用页面或真正的归档页面,但这里有两个选项
如果需要专用页面来显示video post格式,可以使用自定义查询tax_query
像post_format
只是另一个内置的分类法post-format-video
作为post_format
分类学页面模板上的查询应如下所示
$args = array(
\'tax_query\' => array(
array(
\'taxonomy\' => \'post_format\',
\'field\' => \'slug\',
\'terms\' => \'post-format-video\'
)
)
);
$q = new WP_Query( $args );
if ( $q->have_posts() ) {
while ( $q->have_posts() ) {
$q->the_post() );
// Your loop
}
wp_reset_postdata();
}
如果只需要为video post格式创建特定的归档页面,只需复制索引即可为此创建一个特殊的分类模板。php模板并将其重命名为
taxonomy-post_format-post-format-video.php
. 每次访问此分类页面时
example.com/type/video
或者单击
post-format-video
链接,此模板将专门用于显示video post格式的帖子。
参考号:Template Hierarchy
编辑您的评论
news.diginomics.com/type/video
为了利用这个URL层次结构,我应该如何命名我的php文件?
如前所述,您需要一个分类模板post_format
是4种内置分类法之一。对于特定于video post格式的模板,请复制索引。php并将其重命名
taxonomy-post_format-post-format-video.php
每次访问时都将使用此模板
news.diginomics.com/type/video
出于兴趣,请参见this answer 我做过分类