wordpress无插件实现文件信息及文件下载功能

我们的博客有时发布些文件、wordpress主题、插件等等,需要提供文件的信息以及文件下载地址,供访客们浏览下载。每次手动输入这些东西有些麻烦,在此给大家提供wordpress短代码实现文件信息及文件下载功能:

1.主题的functions.php中适当的位置添加以下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//下载功能短代码开始
function wenchen_download($atts, $content = null)
{
global $_POST;
extract( shortcode_atts( array(
‘title’ => ‘ 文件信息:’,
‘info’ =>,
time=>,
‘cat’ =>,
‘url’ => ‘下载地址:’,
), $atts ) );
return<div class=”download”>
<div class=”download-title”><span>.$title.'</span></div><div class=”download-text”><span>文件名称:</span>’.$info.'<br><span>分类目录:</span>.$cat.'<br><span>更新时间:</span>’.$time.'<br><span>.$url.'</span><a href=”‘.$href.'” target=”_blank”><span>.$content.'</span></a></div></div>’;
}
add_shortcode(‘download’,’wenchen_download’)
//下载功能短代码结束

2.添加相应的CSS样式代码。

1
2
3
4
5
6
7
/* 下载功能短代码 */
.download{margin:10px 0 10px 0;padding:5px 15px;border:1px #0a6e18 solid;font-size:14px}
.download a{ margin-right:20px;}
.download-title{height:28px;border-bottom:1px #0a6e18 dashed;color:#f0586c;line-height:28px}
.download .dlspan{float:right;padding:0;width:120px;text-align:center}
.download-text{padding-top:5px;line-height:28px}
.download-link{padding-top:5px;width:120px;text-align:center;line-height:28px}

可根据自己需求修改

3、使用方法

[download info=”彩虹6.0免授权版” time=”2013-06-25 18:10″ cat=”PHP源码”]
百度网盘【密码: 4aer】
[/download]
修改相应信息即可。

4、效果预览

给我留言