Download Monitor是管理文件下载的WordPress插件,可指定文件只允许登陆下载,具有下载统计功能,同时含有一个下载页面(可点击本站顶部导航栏的下载查看效果)。另外单条下载效果如下面的插件下载。
WordPress Download Monitor v3.1.5中文版点击WordPress Download Monitor插件获得。
下面说明常用的两个功能使用方法:
注:请先上传并激活插件,然后做好一定的配置。
1、下载页面的使用
添加一个新页面,自定义好标题和固定链接,然后在内容部分输入[download_page
]即可,Download Monitor会将其替换为下载页面。当然还可在此短标记内增加以下可选项:
例如[download_page pop_count="5"
]表示显示5条热门下载。
2、下载链接的使用
在文章内容中输入[download id="1" format="3" autop="true
"],Download Monitor会将其替换为一个下载链接,下载编号为1,显示样式使用编号为3的自定义输出样式,并且生成p标签容器。
以下两种输出单条下载链接的短标记同样有效:
[download id="1"
]
[download id="2" format="2"
]
以下短标记可输出多条下载链接:
[downloads query="limit=5&orderby=rand" format="1" wrap="ul" before="<li>" after="</li>" autop="false"
]
downloads短标记可包括以下可选项,并且都是可选的:
&category=1
(其中1可被替换为分类ID) 来实现。可用的例子:
[downloads
]
[downloads query="limit=5&orderby=hits"
]
[downloads query="limit=5&orderby=hits" format="2"
]
[download query="limit=5&orderby=hits" wrap="" before="<p>" after="</p>"
]
3、在模板中转化短标记
使用do_shortcode()函数即可。例如:
do_shortcode(‘[download id="1"
]‘)
4、get_downloads()模板函数
函数返回符合指定查询条件的多条下载,需要一个参数作为查询条件。 默认值如下:
'limit' => '', 'offset' => 0, 'vip' => 0 'category' => '', 'orderby' => 'id', 'order' => 'ASC'
以上多个查询属性间使用符号&连接,如 limit=5&orderby=hits&order=desc
。
limit(
integer
) -
返回的内容条数。offset
(
integer
)
– 返回条目的偏移量,如为1则不返回第一条结果。vip
– 可设为 1 (true) 或 0 (false);如为true则只有有权限获取的下载条目会被显示(非注册用户会看不到只有注册用户可下载的条目)。category -
返回这里指定分类下的下载条目,多个分类ID间用逗号分隔。orderby
– 结果排序的依据,可用的条件包括 id, hits, title, date, filename, meta, and random。meta_name
– 定义meta项当orderby为meta时。只有包括指定meta项的下载会被显示。order
– 结果排序的顺序。’ASC’表示正序,’DESC’表示降序。get_downloads() 返回数组对象,包含以下数据:
以下代码输出最热门下载列表
01
02
03
04
05
06
07
08
09
10
11
12
|
<?php
$dl
= get_downloads(
'limit=5&orderby=hits&order=desc'
);
if
(!
empty
(
$dl
)) {
echo
'<ul class="downloadList">'
;
foreach
(
$dl
as
$d
) {
$date
=
date
(
"jS M Y"
,
strtotime
(
$d
->
date
, Courier, monospace !important; font-weight: normal !important; font-style: normal !important; font-size: 1em !important; direction: ltr !important; display: inline !important; color: black !important; paddin
|
评论