我正在开发一个自定义模板,我需要为类别列表创建一个自定义模板。如何为这种类型的页面设置模板?我使用的页面或文章的自定义模板是通过/*
*Template Name: ARTICLE
*Template Post Type: post
*/
希望有人能帮忙!
编辑:我创建了一个与我的博客页面相同的页面,但名称为“category.php”。现在,正确地说,当我点击类别时,它会将smae显示为博客页面:是否可以编辑此查询并只生成一个查询我选择的正确类别的页面“category.php”?
<?php
get_header();
include_once(get_template_directory() .\'/assets/site_parts/common_blocks/head.php\'); ?>
<div class="container no-padding blog">
<div class="col-xs-12 col-sm-8 card">
<?php $wp_query = new WP_Query(array(\'posts_per_page\'=>-1)); ?>
<?php if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<div class="post clearfix">
<a href="<?php the_permalink() ?>">
<div class="blog-top">
<p><?php the_date(\'d M Y\', \'<span>\', \'</span>\'); ?></p>
<h2><?php the_title() ?></h2>
</div></a>
<a href="<?php the_permalink() ?>">
<div class="evidenza cover" style="background-image:url(<?php the_post_thumbnail_url() ?>)"></div></a>
<div class="blog-excerpt">
<?php the_excerpt(); ?>
</div>
</div>
<?php endwhile; endif; ?>
</div>
<div class="col-xs-12 col-sm-4 sidebar">
<?php if ( is_active_sidebar( \'blog_sidebar\' ) ) : ?>
<div class="sidebar-widget">
<?php dynamic_sidebar( \'blog_sidebar\' ); ?>
</div>
<?php endif; ?>
</div>
</div>
<?php
include_once(get_template_directory() .\'/assets/site_parts/common_blocks/site-footer.php\');
get_footer();
?>