目录
首页 笔记 详情

WordPress如何置顶文章,调用推荐文章


wordpress网站后台允许我们设置一些置顶文章,然后通过调用置顶文章的代码把它调用到自己的网站前台。

下面是最常用的wordpress调用置顶文章代码,适用于所有模板使用。

<?php
$args = array(
	'posts_per_page' => -1,
	'post__in'  => get_option( 'sticky_posts' )
);
$sticky_posts = new WP_Query( $args );
while ( $sticky_posts->have_posts() ) : $sticky_posts->the_post();?>

<li>
	<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>
</li>
<?php endwhile; wp_reset_query();?>

代码解释:

  • rsort( $sticky ); 对置顶文章数组逆向排序,即大ID在前;
  • $sticky = array_slice( $sticky, 0, 5);控制显示置顶文章的数量,输出置顶文章数,请修改5,0不要动,如果需要全部置顶文章输出,可以把这句注释掉;
  • 'post__in' => get_option('sticky_posts')确定了该LOOP调用的是置顶文章列表。
  • 'caller_get_posts'的作用是排除非指定性文章,即除了置顶文章之外,不显示其他的文章。

 

在文章列表中置顶文章

除了上面两种在编辑文章时置顶的方法外,还有一种在文章列表中设置置顶的方法,更适合快速和批量操作

打开后台的文章列表,并找到你要置顶的文章,当鼠标悬浮到对应文章时,会出现一个叫做快速编辑的操作,点击该项

勾选 置顶这篇文章,即可将文章置顶


写笔记

咨询

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