A-A+
WordPress置顶文章的功能实现
独立博客的置顶功能恐怕不只 wordpress 有吧,基本上所有的博客系统都带有文章置顶的功能,可以参看夏日博客首页置顶的文章,将文章进行置顶,说明这篇文章很重要,被置顶的文章在其它普通文章之上进行优先展示。
文章的置顶在 wordpress 中是很容易实现的,在我们发布文章的时候就可以进行置顶文章,虽然在前台文章进行了置顶,却没有和其它文章进行区别分分开,比如以红字显示,或者添加置顶字样等等,下面我们来看一下如何进行置顶文章的别样显示。
在标题处添加置顶字样
打开主题根目录下的 index.php 首页文件,查找如下代码:
the_title();
将其修改为如下代码:
the_title(); if( is_sticky() ) echo " <span style="color:r ed;">置顶</span>";
经过上面的修改,这个时候再看被置顶的文章,是不是已经显示了置顶的字样。
置顶文章不显示摘要内容
被置顶的文章是有内容摘要显示的,如果我们不想要这个摘要内容的话,直接给他加个判断就可以了,查找:
the_content 或 the_excerpt,
给它加个判断,代码如下:
if( !is_sticky() ) the_excerpt(....);
再刷新下前台,这个时候置顶文章已经不显示摘要内容了。
除了去掉摘要内容外,我们还可以添加其它美化置顶文章的CSS样式,可以自定义来实现。
看一下置顶的功能。
不错不错
这个方法还是挺给力的,简单易行