非插件实现 WordPress 分类热评文章调用代码
要在 WordPress 中实现分类热评文章的调用,您可以使用 WordPress 提供的内置功能,而无需插件。以下是一个示例代码片段,可以在您的主题的functions.php文件中添加,以获取特定分类下的热评文章:
function get_hot_posts_in_category($category_slug, $post_count = 5) {
$args = array(
'posts_per_page' => $post_count,
'cat' => get_cat_ID($category_slug),
'orderby' => 'comment_count',
'order' => 'DESC'
);
$query = new WP_Query($args);
if ($query>have_posts()) {
echo '<ul>';
while ($query>have_posts()) {
$query>the_post();
echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
}
echo '</ul>';
} else {
echo '没有找到热评文章。';
}
wp_reset_postdata();
}
然后,您可以在您的主题文件中调用这个函数,例如在您的模板文件中:
<?php
// 调用热评文章函数,其中"yourcategoryslug"是您要显示的分类的别名,"5"是要显示的文章数量。
get_hot_posts_in_category('yourcategoryslug', 5);
?>
请确保将"yourcategoryslug"替换为您希望显示热评文章的实际分类别名。此代码将按评论数量降序列出指定分类中的文章,最多显示5篇文章。您可以根据需要自定义参数。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?