泉州网站seo优化推广,泉州网站建设公司,企业公司网站制作

wordpress置顶文章调用代码与设置

wordpress 夜无影 1329℃ 0评论

wordpress网站后台允许我们设置一些置顶文章,但要显示到前台,大部分需要默认主题才能显示。这就需要我们另外通过调用置顶文章的代码把它调用到自己的网站前台。

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

<?php
$sticky = get_option(‘sticky_posts’);
rsort( $sticky );
$sticky = array_slice( $sticky, 0, 5);
query_posts( array( ‘post__in’ => $sticky, ‘caller_get_posts’ => 1 ) );
if (have_posts()) :while (have_posts()) : the_post();
?>

<li><a href=”<?php the_permalink(); ?>” target=”_blank”><?php the_title(); ?></a></li>

<?php endwhile; endif; ?>

代码解释:

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

wordpress文章置顶方法

【后台】–【文章】–【编辑】—【将文章置顶到顶部】

ps:另外,网上有说也有插件能实现,夜无影测试的主题用该插件并不能实现。网友们可以自己测试下。

置顶插件名称:SM Sticky Clicky Star

下载地址:https://wordpress.org/plugins/sm-sticky-clicky-star/

使用说明:该插件是安装之后,在后台文章列表页,每个文章的尾部有个黄色星星,要置顶哪些文章点亮即可。

转载请注明:科科网络 » wordpress置顶文章调用代码与设置

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址