wordpress置顶文章只显示标题

看到好多博客的样子都不错,还有一个就是wordpress文章置顶的方法,让置顶的文章只显示标题,而不显示描述,这样就节约了一些空间,也可以特别突出要置顶的文章,让最近更新的文章也能在顶部显示。不然很多朋友都以为网站很久没有更新了,以前我的博客置顶两篇文章后,很多朋友以为我的文章就没更新了,老看都是那两篇文章。其实那两篇是置顶的文章而已。现在有个文章置顶的方法也好了。大家一下就能看出来了。

文章置顶方法:

打开index.php首页文章的模版页找到下面的代码:

<?php if(have_posts()) : while (have_posts()) : the_post(); ?>

在下面加入如下代码:

<?php if(is_sticky()) : ?>

<div id=”post-<?php the_ID(); ?>”>
<div><h1>[置顶] <a href=”<?php the_permalink() ?>” rel=”bookmark” title=”<?php the_title_attribute(); ?>”><?php the_title();  ?></a></h1></div></div>

<?php else : ?>

然后在找到<?php endwhile; ?>
<?php endif; ?>

在<?php endwhile; ?>前加入<?php endif; ?>。

效果可以参考TC的。

附上wordpress中is_sticky()函数的用法。

说明

判断文章是否置顶,返回 TRUE或 FALSE.

用法

<?php is_sticky($post_ID); ?> 

参数

$post_ID

(字符串)(可选)文章编号

默认:None,当前文章

返回值

(布尔型) True, false

例子

is_sticky(); //当前文章是否置顶
is_sticky('17'); //编号为17的文章是否置顶
<strong>修改日志</strong>

2.7.0
源码位置

wp-includes/query.php



本文固定链接: http://20tc.com/wordpress-title-sticky.html | TC的博客

该日志由 TC 于2012年02月22日发表在 wordpress 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: wordpress置顶文章只显示标题 | TC的博客
关键字: ,

wordpress置顶文章只显示标题:目前有41 条留言

  1. 29楼
    尼萨 China Google Chrome Windows :

    很不错哦。不过我的 [置顶] 两个字是乱码不知道为什么

    2014-07-02 下午 1:50 [回复]
  2. 我用你这个方法弄好了,嘿嘿,我还把那个置顶给改为了红颜色的,醒目些,就是这个:[置顶]

    2012-09-01 下午 7:11 [回复]
    • TC China Google Chrome Windows :

      现在3.41好像有置顶功能了。

      2012-09-03 下午 5:09 [回复]
  3. 27楼
    广州seo China Google Chrome Windows :

    index。php 文件内容都不不一样 肿么弄呢

    2012-07-02 下午 2:08 [回复]
    • TC China Google Chrome Windows :

      就是模版文件下面的,只有一个index。php文件吧

      2012-07-02 下午 2:11 [回复]
  4. 26楼
    随缘随意 China Internet Explorer Windows :

    请问修改后如何修改字体大小跟颜色呢?

    2012-06-13 上午 11:38 [回复]
    • TC China Google Chrome Windows :

      可以在CSS里面控制。

      2012-06-14 下午 5:04 [回复]
  5. 很详细的教程 很简单就实现了功能 谢谢

    2012-06-08 下午 2:53 [回复]
  6. 24楼
    s7ooL China Google Chrome Windows :

    博主啊,我想请教下,就是在我主题的index.php为什么找不到代码呢。还有就是置顶之后打开显示的链接是这样:http://xxoxo.org/Blog/“http://xxoxo.org/Blog/archives/698.html” 这是为什么啊!希望能告诉,谢谢!

    2012-05-21 下午 4:25 [回复]
    • TC China Google Chrome Windows :

      你调用的是链接而不是标题吧。

      2012-05-23 下午 3:59 [回复]
  7. 23楼
    朱定聪 China Google Chrome Windows :

    😀 很好~

    2012-03-04 上午 12:18 [回复]
  8. 22楼
    小麦amigo China Internet Explorer Windows :

    我的那个主题在置顶之后 会出现列表第二页第三页和后面的几页都会出现置顶贴。。但是位置却不是最上面 是不规则的。。不知道咋回事。所以一直不想用置顶

    2012-02-26 下午 12:35 [回复]
    • TC China Mozilla Firefox Windows :

      应该是你没设置好,还有就是样式也没写

      2012-02-27 上午 10:36 [回复]
      • 不是啊 我弄的是胖子马的原来的主题,关于置顶这一块我根本没有改过。。

        2012-02-27 上午 10:37 [回复]
        • TC China Mozilla Firefox Windows :

          你要不要置顶的?要的话我有时间给你改下那个主题,你把代码放上去看看?

          2012-02-27 上午 10:41 [回复]
          • 算了 不置顶也行。我还没有啥文章可以牛到置顶的地步 呵呵。谢谢哈。
            而且我那个主题就算置顶了样式我也不太喜欢。就这样吧没事。

            2012-02-27 上午 11:03 [回复]
  9. 21楼
    最弱网 China Google Chrome Windows :

    来了!!!

    2012-02-25 下午 6:52 [回复]
  10. 20楼
    三人帮 China Google Chrome Windows :

    不错 收藏了

    2012-02-25 下午 5:23 [回复]
  11. 19楼
    影楼网销 China Internet Explorer Windows :

    这个相当的不错啊

    2012-02-25 上午 10:49 [回复]
  12. 18楼
    Era China Safari Windows :

    能不能指导一下,交互评论的代码?

    2012-02-23 下午 7:35 [回复]
  13. 应该是挺不错的哦,支持了

    2012-02-23 下午 5:59 [回复]
  14. 16楼
    相当拽 China Google Chrome Windows :

    相当不错哦!

    2012-02-23 下午 3:51 [回复]
  15. 15楼
    阳光音基 China Mozilla Firefox Windows :

    不错,学习下,谢谢博主

    2012-02-23 下午 2:21 [回复]
  16. 这个好、收藏了,没准会用到 :mrgreen:

    2012-02-23 上午 9:41 [回复]
  17. 13楼
    冰雷 China Google Chrome Windows :

    强大,分享了,找了好久我晕!

    2012-02-23 上午 1:08 [回复]
  18. 12楼
    牛奶减肥 China Google Chrome Windows :

    这个啊。。首页的的调用最好越少越好。不然太慢了。。

    2012-02-22 下午 9:21 [回复]
  19. 11楼
    挨踢小茶 China Google Chrome Linux :

    不错,我之前也用这个方法放了红色“置顶”两个字。

    2012-02-22 下午 9:11 [回复]
    • TC China Mozilla Firefox Windows :

      效果怎么样?

      2012-02-23 上午 8:35 [回复]
  20. 10楼
    苏洋 China Google Chrome Windows :

    不失为好方法,尤其对于list style的blog,
    你的syntaxhighlighter的toolbar似乎有点小走样..
    and你们似乎都不过滤评论垃圾留言啊..

    2012-02-22 下午 8:03 [回复]
    • 你用的哪个插件来过滤垃圾评论的? :mrgreen:

      2012-02-23 上午 9:40 [回复]
      • TC China Mozilla Firefox Windows :

        就是默认的?怎么了?AKISMET

        2012-02-23 上午 10:13 [回复]
  21. 9楼
    sailor China Google Chrome Windows :

    你现在整天在折腾wp啊?

    2012-02-22 下午 6:31 [回复]
    • TC China Mozilla Firefox Windows :

      偶尔折腾下,现在也没那么时间去折腾了。

      2012-02-23 上午 8:36 [回复]
  22. 8楼
    穿着打扮 China Google Chrome Windows :

    哇 关注啦~~~

    2012-02-22 下午 5:52 [回复]
  23. 多多想红在哪个~

    2012-02-22 下午 4:29 [回复]
  24. 6楼
    法国红酒 China Safari Windows :

    路过,学习下了

    2012-02-22 下午 4:26 [回复]
  25. 不错 学习啦

    2012-02-22 下午 4:14 [回复]
  26. 有意思,学习了

    2012-02-22 下午 3:22 [回复]
  27. 不错的文章 ,值得学习了!

    2012-02-22 下午 2:35 [回复]
  28. 板凳
    徵信社 China Internet Explorer Windows :

    😛 路过,来学习了

    2012-02-22 下午 2:27 [回复]
  29. 挺有意思的。。。。

    2012-02-22 下午 12:54 [回复]

发表评论


*

快捷键:Ctrl+Enter

无觅相关文章插件,快速提升流量