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

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篇置顶文章,只显示一篇,另外两篇在正常列表中也被排除了。

发表评论