A-A+

WordPress置顶文章的功能实现

2015年01月30日 PHP开源系统 评论 3 条 阅读 174 views 次

独立博客的置顶功能恐怕不只 wordpress 有吧,基本上所有的博客系统都带有文章置顶的功能,可以参看夏日博客首页置顶的文章,将文章进行置顶,说明这篇文章很重要,被置顶的文章在其它普通文章之上进行优先展示。

文章的置顶在 wordpress 中是很容易实现的,在我们发布文章的时候就可以进行置顶文章,虽然在前台文章进行了置顶,却没有和其它文章进行区别分分开,比如以红字显示,或者添加置顶字样等等,下面我们来看一下如何进行置顶文章的别样显示。

在标题处添加置顶字样

打开主题根目录下的 index.php 首页文件,查找如下代码:

the_title();

将其修改为如下代码:

the_title(); if( is_sticky() ) echo "&nbsp;&nbsp;<span style="color:r
ed;">置顶</span>";

经过上面的修改,这个时候再看被置顶的文章,是不是已经显示了置顶的字样。

置顶文章不显示摘要内容

被置顶的文章是有内容摘要显示的,如果我们不想要这个摘要内容的话,直接给他加个判断就可以了,查找:

the_content 或 the_excerpt,

给它加个判断,代码如下:

if( !is_sticky() ) the_excerpt(....);

再刷新下前台,这个时候置顶文章已经不显示摘要内容了。

除了去掉摘要内容外,我们还可以添加其它美化置顶文章的CSS样式,可以自定义来实现。

标签:

3 条留言  访客:3 条  博主:0 条

  1. 11

    看一下置顶的功能。

  2. 自保温生产线

    不错不错

  3. 懿古今

    这个方法还是挺给力的,简单易行

给我留言