要显示WordPress分类页面的自定义分类,您可以按照以下步骤进行操作:
<?php
/*
Template Name: Custom Category
*/
get_header(); ?>
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
// 获取当前分类的名称
$term = get_queried_object();
$term_name = $term->name;
?>
<header class="page-header">
<h1 class="page-title"><?php echo $term_name; ?></h1>
</header>
<?php
// 获取当前分类的文章列表
$args = array(
'post_type' => 'post',
'tax_query' => array(
array(
'taxonomy' => 'custom_category', // 替换为您的自定义分类法名称
'field' => 'slug',
'terms' => $term->slug,
),
),
);
$query = new WP_Query($args);
// 循环显示文章列表
if ($query->have_posts()) :
while ($query->have_posts()) :
$query->the_post();
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<header class="entry-header">
<h2 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
</header>
<div class="entry-content">
<?php the_excerpt(); ?>
</div>
</article>
<?php
endwhile;
else :
?>
<p><?php _e('No posts found.'); ?></p>
<?php endif; ?>
</main>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
现在,您可以访问该页面,就能够显示自定义分类页面的内容了。请注意,上述代码中的"custom_category"需要替换为您实际使用的自定义分类法的名称。
推荐的腾讯云相关产品:腾讯云服务器(https://cloud.tencent.com/product/cvm)和腾讯云对象存储(https://cloud.tencent.com/product/cos)可以帮助您在云上部署和存储WordPress网站。
领取专属 10元无门槛券
手把手带您无忧上云