Skip to content

wordpress twentytwenty主题分类页面调用当前分类置顶文章

约 190 字小于 1 分钟

twentytwentywordpress置顶

2020-01-31

wordpress twentytwenty主题简单的风格还是值得尝试的,
用下面的代码插入index.php的</header>标签后,就可以在分类页面调用当前分类置顶文章

<?php
query_posts(array(
	"category__in" => array(get_query_var("cat")),
	"post__in" => get_option("sticky_posts"),
	'showposts' => 1,)
);
while(have_posts()) : the_post();
	$i++;
	if ( $i > 1 ) {
		echo '<hr class="post-separator styled-separator is-style-wide section-inner" aria-hidden="true" />';
	}
	get_template_part( 'template-parts/content', get_post_type() );
endwhile;
wp_reset_query();
?>

另外,网上有好多在正常列表中排除置顶文章的代码,打眼一看就不好用啊,比如总共有3篇置顶文章,只显示一篇,另外两篇在正常列表中也被排除了。