这个小技巧实用性还是比较大的,如果博友来看到New!图标后,肯定会激起一些评论的兴趣的。昨天oalleno问起了,于是今天就码文出来,分享一下。本文依旧综合转载,话不多说,先看看效果图。

WP文章标题添加

1、添加“New!”提示:

首先在主题的index.php种找到标题的显示代码,类似于

<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>

然后在<?php the_title(); ?>和</a>之间(位置也可以根据自己需求改变)加上如下代码:

<em><?php $t1=$post->post_date; $t2=date("Y-m-d H:i:s"); $diff=(strtotime($t2)-strtotime($t1))/3600; if($diff<24){echo " New!";} ?></em> 

简单说一下,以上代码判断文章发布的时间如果小于24小时,则显示“New!”,你也可以改成你想要的时间。然后加上em样式:(仅供参考)

.post em{font-size:14px; color:#FF0242;}

如果你不想显示文字而想显示图片的话,可以将{echo " New!";}改成:

{echo '<img src="'.get_bloginfo('template_directory').'/images/new.gif" alt="WP文章标题添加"置顶"和"New!"" />';}

此方法转载自:万戈>>给WordPress 最新文章添加 NEW 图标(他那里还有hook的方法)

2、添加“置顶”提示:

说到这里有必要先说说如何置顶文章(知道的略过):后台——文章,找到你需要置顶的文章,快速编辑——选中“保持这篇文章置顶”,如图:

WP文章标题添加

然后相关代码位置和“New!”的都类似,不重复了,关键代码为:

<?php if (is_sticky()) {echo "[置顶]";} ?>

就这一句,呵呵。

这句代码是在zwwooooo那里抄来的。当然他那里有一篇文章专门介绍这个的,他的是加图片的,有兴趣的可以去看看:zwwoooo>>给置顶文章标题加个“置顶”提示图片

最后附上我的全部代码,供那些不太熟悉的朋友参考:

<h2><a href="<?php the_permalink() ?>" title="<?php the_title(); ?>"><?php if (is_sticky()) {echo "[置顶]";} ?><?php the_title(); ?><em><?php $t1=$post->post_date; $t2=date("Y-m-d H:i:s"); $diff=(strtotime($t2)-strtotime($t1))/3600; if($diff<24){echo " New!";} ?></em></a></h2>

收工,吃饭去咯~

42,841
更新日期: 2011-01-09
文章标签: ,,,
文章链接: http://www.xishao.net/wp/554.html
站方声明: 除特别标注, 本站所有文章均为原创, 互联分享, 尊重版权, 转载请注明.