WordPress分类归档页面 如何调用当前分类置顶文章?

如果类别列表显示网站上的所有置顶文章,它显然会影响用户体验,因此只显示该类别中的置顶推荐文章更友好。

WordPress分类页面调用当前分类置顶文章方法

如果要在类别存档页面上,调用当前分类的置顶文章,可以使用陈沩亮在本文中分享的方法。

 

将以下代码添加到主题archive.php,或category.php模板的主循环上方 ▼

<?php
query_posts(array(
"category__in" => array(get_query_var("cat")),
"post__in" => get_option("sticky_posts"),
'showposts' => 3,
)
);
while(have_posts()) : the_post();
?>
<h1>置顶<a href="<?php%20the_permalink();%20?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h1>
<?php
endwhile;
wp_reset_query();
?>

其中:'showposts'=> 3,是显示的数量。

从常规文章列表中排除已经置顶的文章 ▼

<?php while(have_posts()) : the_post(); ?>
<?php if(!is_sticky()){?>
<h2><a href="<?php%20the_permalink();%20?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
<?php the_excerpt(); ?>
<?php } endwhile;?>

如果你想让WordPress分类/标签/作者页显示置顶文章,请点击查看以下建站教程 ▼

如何让WordPress分类/标签/作者页显示置顶文章?

WordPress有一个内置的文章置顶功能,但默认只支持首页显示置顶文章。其他存档页面(例如分类页面,标签页面,作者页面和日期页面)不能显示置顶文章在顶部,只能以默认顺序显示。很多使……

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注