wordpress分类列表调用该分类置顶文章
要在WordPress中调用特定分类的置顶文章,您可以使用以下步骤:
-
打开您的主题文件(通常是
functions.php
)。 -
添加以下代码到您的主题文件中,以创建一个自定义查询,用于获取特定分类的置顶文章:
function get_top_posts_in_category($category_slug) {
$args = array(
'post_type' => 'post', // 您可以更改为自定义文章类型
'posts_per_page' => 1, // 您想要显示的置顶文章数量
'cat' => get_category_by_slug($category_slug)>term_id,
'meta_key' => 'post_is_sticky', // 用于标记置顶文章的自定义字段
'meta_value' => 'yes', // 置顶文章的标记值
'orderby' => 'date', // 根据日期排序
'order' => 'DESC', // 降序排序
);
$query = new WP_Query($args);
if ($query>have_posts()) {
while ($query>have_posts()) {
$query>the_post();
// 在这里输出置顶文章的标题和内容
the_title();
the_content();
}
}
wp_reset_postdata();
}
- 在您的模板文件中调用上面的函数,并传入要显示的分类的别名(slug):
<?php get_top_posts_in_category('yourcategoryslug'); ?>
确保替换 'yourcategoryslug'
为您想要显示置顶文章的实际分类别名。还要确保已经在文章中使用自定义字段 post_is_sticky
来标记置顶文章,并且该字段的值为 'yes'
。
这将帮助您在WordPress中调用指定分类的置顶文章并在页面上显示它们。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?