给WordPress里包含下载资源的文章,加一个下载标识

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

【偶家小站实例应用的效果图:】

20131014120955

灵感来自D站:

20131014120530

效果还不错吧,文章内是否包含下载资源,是不是一目了然了呀?呵呵。

【话不多说,上代码:】

<?php 
if(has_tag(array('标签1','标签2'))){echo "下载";}
else{echo "";}
?>

意思是,文章标签内,只要包含“标签1,标签2”里其中一个,即显示“下载”文字。

【进阶一下,如果你要加样式或图标的代码如下:】

单纯加点样式(样式请按自己喜好添加,这边只是范例)

<?php 
if(has_tag(array('标签1','标签2'))){echo "<span class='down'>Down</span>";}
else{echo "";}
?>

图标形式

<?php 
if(has_tag(array('标签1','标签2'))){echo "<img src='down.gif'>";}
else{echo "";}
?>

插入代码也很简单,想在哪出现,就放在主题哪,就行了额。(一般是放进主循环内)

也许你们也发现了, – – 偶很喜欢折腾这些个小技巧。嘻嘻。欢迎指正,欢迎评论哦。

来源:

https://www.wpdaxue.com/add-a-download-mark-to-posts.html

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_32727.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?