您的位置:首页»WordPress 教程, 新手入门»  如何获取 WordPress 最新置顶文章列表

如何获取 WordPress 最新置顶文章列表

我们知道,WordPress2.7 新增了一个文章置顶功能(post sticky),和论坛文章置顶功能一样,当我们想让某篇文章置顶时,在“可见性”出选择“设置此文首页置顶”即可。谈到这里,可能有同学不禁要问:假如我想在侧边栏列出最新置顶文章列表该怎么办呢?
答案很简单,只需加上以下代码即可:

1
2
3
4
5
6
<?php
	$sticky = get_option('sticky_posts');
	rsort( $sticky );
	$sticky = array_slice( $sticky, 0, 5);
        query_posts( array( 'post__in' => $sticky, 'caller_get_posts' => 1 ) );
?>

你对本篇 WordPress 教程感兴趣吗?!

8个评论

  • Reply 1 雅丹地貌

    April 15th, 2009 at 16:59

    这个工具不错实在

  • Reply 2 拾贰月

    April 16th, 2009 at 22:44

    那是相~当~实用啊!!

    PS:写一篇“WordPress 不同页面调用不同分类文章详解”吧。

    • Reply 3 辐射鱼

      April 17th, 2009 at 08:26

      站趣上已经有了,而且是增强版哦
      http://eachsite.org/how-to-get-a-particular-sidebar-in-wordpress/

      • Reply 4 拾贰月

        April 18th, 2009 at 11:24

        这篇我有看。之前有用过一段代码只需把要显示的或不让显示的分类ID用豆句列出来就能实现不同页面显示不同分类文章。

        • Reply 5 辐射鱼

          April 18th, 2009 at 12:07

          那样就不全了,按照你的意思,只能某几个分类用一个侧边栏,其余的用另一个,站趣上介绍的甚至可以每个分类都用不同的侧边栏,当然,你也可以合并几个分类用同一个侧边栏

  • Reply 6 天天精彩

    March 18th, 2010 at 20:58

    我是从你这里知道wordpress本身带有置顶功能的,谢谢。

  • Reply 7 robbie

    June 22nd, 2010 at 22:27

    加了没效果…首页有置顶文章..加到侧边栏没效果?