首先你应该有良好的书写文章习惯,也就是每次发表文章的时候,都填写标签tag,因为这个功能,是利用判断特定tag是否存在,来实现这个功能的。
【偶家小站实例应用的效果图:】

灵感来自D站:

效果还不错吧,文章内是否包含下载资源,是不是一目了然了呀?呵呵。
【话不多说,上代码:】
|
|
<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span>has_tag<span style="color: #009900;">(</span><span style="color: #990000;">array</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'标签1'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'标签2'</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">"下载"</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span><span style="color: #009900;">{</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">""</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">?></span> |
|
<?php
if(has_tag(array(‘标签1′,’标签2’))){echo "下载";}
else{echo "";}
?>
意思是,文章标签内,只要包含“标签1,标签2”里其中一个,即显示“下载”文字。
【进阶一下,如果你要加样式或图标的代码如下:】
单纯加点样式(样式请按自己喜好添加,这边只是范例)
|
|
<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span>has_tag<span style="color: #009900;">(</span><span style="color: #990000;">array</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'标签1'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'标签2'</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">"<span class='down'>Down</span>"</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span><span style="color: #009900;">{</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">""</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">?></span> |
|
<?php
if(has_tag(array(‘标签1′,’标签2′))){echo "<span class=’down’>Down</span>";}
else{echo "";}
?>
图标形式
|
|
<span style="color: #000000; font-weight: bold;"><?php</span> <span style="color: #b1b100;">if</span><span style="color: #009900;">(</span>has_tag<span style="color: #009900;">(</span><span style="color: #990000;">array</span><span style="color: #009900;">(</span><span style="color: #0000ff;">'标签1'</span><span style="color: #339933;">,</span><span style="color: #0000ff;">'标签2'</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">)</span><span style="color: #009900;">{</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">"<img src='down.gif'>"</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #b1b100;">else</span><span style="color: #009900;">{</span><span style="color: #b1b100;">echo</span> <span style="color: #0000ff;">""</span><span style="color: #339933;">;</span><span style="color: #009900;">}</span> <span style="color: #000000; font-weight: bold;">?></span> |
|
<?php
if(has_tag(array(‘标签1′,’标签2′))){echo "<img src=’down.gif’>";}
else{echo "";}
?>
插入代码也很简单,想在哪出现,就放在主题哪,就行了额。(一般是放进主循环内)
也许你们也发现了, – – 偶很喜欢折腾这些个小技巧。嘻嘻。欢迎指正,欢迎评论哦。
请先
!