wordpress置顶文章添加和调用

今天在做wordpress主题的时候,一个客户提出了需要将公告的列表弄成置顶文章的列表。下面与大家分享wordpress如何添加置顶文章以及如何非插件调用wordpress置顶文章成为一个列表。

添加置顶文章。

1、我们可以看到当前编辑文章右侧的一个公开度:发布编辑,点击这个编辑,勾选“置顶这篇文章到首页”,那么打开博客时就可以看到置顶状态了。

2、当文章发布了,那么我们可以点击博客后台文章菜单下的“编辑”选项,进入文章列表,把鼠标移到需要置顶的文章上,在文章标题下就会显示出“编辑”、“快速编辑”、“删除”、“查看”四个选项,点击“快速编辑”选项

3、在快速编辑下,可以进行编辑标题、标签、别名、分类等操作,同时在这里也可以进行文章置顶的操作,在“保持这篇文章置顶”前面的小框打勾,然后点击更新文章,那么该文章就在博客首页保持置顶状态。看图:

4、更新文章后,打开博客首页就会发现文章的置顶状态了

调用 WordPress 置顶文章列表:

在需要调用 WordPress 置顶文章的地方直接添加以下代码即可:

<ul>
<?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(); ?>" title="<?php the_title(); ?>" rel="bookmark"><?php the_title(); ?></a></li>
<?php endwhile; endif; ?>
</ul>

请根据实际的代码修改需要的地方。当没有置顶文章的时候,显示最新5篇文章。

声明: 未经本站许可,谢绝转载!

7 个主题帖 其中:热心观众:0 个, 管理员:0 个

  1. hostgator
    0楼
    hostgator:

    修改代码有风险,没玩过的还是做好备份吧!

    2011-11-28 11:18
  2. 子非我
    0楼
    子非我:

    不错,代码拿走

    2012-12-31 16:22
  3. 爱
    0楼
    :

    不错,好使。。。

    2013-01-31 10:13
  4. 是的这是很实用的设置wp早就为我们搞定了
    谢谢

    2013-04-28 14:03

抱歉,评论被关闭