Download Monitor是管理文件下载的WordPress插件,可指定文件只允许登陆下载,具有下载统计功能,同时含有一个下载页面(可点击本站顶部导航栏的下载查看效果)。另外单条下载效果如下面的插件下载。
WordPress Download Monitor v3.1.5中文版点击WordPress Download Monitor插件获得。
下面说明常用的两个功能使用方法:
注:请先上传并激活插件,然后做好一定的配置。
1、下载页面的使用
添加一个新页面,自定义好标题和固定链接,然后在内容部分输入[download_page
]即可,Download Monitor会将其替换为下载页面。当然还可在此短标记内增加以下可选项:
- base_heading_level (integer) – 分类的标题级别,默认为3(h3)
- pop_count (integer) – 热门下载显示条数,默认为4
- pop_cat_count (integer) – 每个分类下的热门下载显示条数,默认为4
- show_uncategorized (integer) – 设置为1(默认)显示未分类内容,设置为0则不显示
- per_page (integer) – 每页显示的下载条数,默认为20
- format – 使用自定义输出样式的ID
- exclude – 禁止显示的下载,以逗号来分隔多项
例如[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短标记可包括以下可选项,并且都是可选的:
- query – 查询条件字符串,可包括很多可选项(参见下文的get_downloads()函数)。默认为获取5条随机下载。此短标记常用来显示一个分类下的下载,如在query字符后增加
&category=1
(其中1可被替换为分类ID) 来实现。
- format – 自定义输出样式ID,从而可改变下载条目的输出样式。
- wrap – 默认情况下,多条下载的显示容器为未排序列表(ul);设置为空字符串可则不输出容器ul。
- before/after – 每条下载条目的前导标签和后继标签,默认分别<li>和</li>。要改变该值,请保证插入的代码被正确编码,如用<代替<。
- autop – 可设为true或false; 设为false能阻止输出p标签,默认为false。【编者注:实际效果存在一定偏差,其实只要设置了值便会产生p标签,如不希望产生p标签,不要添加此项 已予以修正】
可用的例子:
[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() 返回数组对象,包含以下数据:
- size
- url
- title
- version
- hits
- image
- desc
- category
- category_id
- id
- date
- memberonly
以下代码输出最热门下载列表
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
分享到:
Global site tag (gtag.js) - Google Analytics
|
相关推荐
编辑题外话:其实Hacklog-DownloadManager的易用性高于Download Monitor,此外这是由国人制作的插件,同样是下载站必备的插件之一,不过缺少Download Monitor的下载缩略图功能。 转载请标明出处:博客吧本文地址:...
欢迎使用GitHub上的Download Monitor存储库。 在这里,您可以浏览源代码,查看未解决的问题并跟踪开发情况。 如果您不是开发人员,请使用WordPress.org上的。 报告安全问题 要向我们的团队披露安全问题,。 支持 该...
欢迎使用GitHub上的Download Monitor存储库。 在这里,您可以浏览源代码,查看未解决的问题并跟踪开发情况。 如果您不是开发人员,请使用WordPress.org上的。 报告安全问题 要向我们的团队披露安全问题,。 支持 该...
**源码监控工具Source Monitor详解** Source Monitor是一款强大的代码分析工具,主要针对程序员和软件开发团队,用于评估和提升代码的可维护性。通过检查关键的编程指标,如圈复杂度(Cyclomatic Complexity)和...
"Source Monitor"是一款强大的源代码分析工具,它主要用于帮助开发者理解、管理和优化他们的代码库。这款工具提供了丰富的功能,其中包括了对代码圈复杂度的检测。 **源码监控工具——Source Monitor** Source ...
TrafficMonitor是一款专为Windows操作系统设计的实用工具,它能在任务栏上实时显示网络上传和下载的速度,以及系统内存和CPU的占用情况。这款轻量级的应用程序为用户提供了直观、简洁的方式来监控系统的性能状态,...
"PCHome_download.html"可能是下载来源的网页信息,提供下载链接和介绍。而"readme.txt"通常包含软件的使用说明、授权信息或更新日志,建议用户在开始使用前阅读,以了解软件的详细操作和注意事项。 通过USB ...
(上个版本地址: http://download.csdn.net/source/1158347) 下载这个工具的人应该都是搞开发的吧?为什么连安装.net的常识都不知道呢?唉,就算是自己不知道安装,也应该看看下载说明啊!说明上明明写了"本程序需要.net ...
LAN Audio Monitor是一款简单易用的局域网音频监控软件,该软件能够同步播放另外一台电脑上正在播放的任何声音。包括音乐,报警音,系统声音等。 LAN Audio Monitor软件广泛应用于如下用途: 1,实时监控另外一...
EPSON Status Monitor 3 /EPSON Printer Setting Disk for LQ-610KII/LQ-615KII EPSON 状态监视器 3 /EPSON Printer Setting Disk for LQ-610KII/LQ-615KII ...
下载地址为 http://www.microsoft.com/en-us/download/details.aspx?id=4865。选择对应操作系统的安装文件,点击 next 下载。对于 X86 架构的 32 位操作系统,选择 NM34_x86.exe;对于 IA64 处理器架构的计算机,...
Process Monitor 英文原版下载地址:http://download.sysinternals.com/Files/ProcessMonitor.zip Process Monitor 1.35 汉化版下载地址:http://download.cnbeta.com/wbpluto/ProcessMonitorHH.rar
Xtreme Download Manager crx V2.1 下载超级快!使用方法:在浏览器输入browser://extensions/,打开开发者模式,选择:加载已解压的扩展程序
"File Monitor Source" 是一个用于监视应用程序文件活动的软件开发项目。这个项目包含了一系列源代码文件,用于创建一个工具,可以跟踪和记录指定文件或目录的读取、写入、创建、删除等操作。这对于调试、日志记录、...
nc_monitor.sh 对域名实现监控,如果在一次域名探测中没有成功,发行有邮件进行报警。邮件报警设置请配置/etc/mail.rc文件进行设置。执行频度请配置crontab:例如:运行crontab -e 编写内容 */1 * * * * /root//nc_...
Filemon 是一款出色的文件系统监视软件,它可以监视应用程序进行的文件读写操作。它将所有与文件一切相关操作(如读取、修改、出错信息等)全部...但他在WIN7下不能用,去官方下载其最新版本吧:Process Monitor v3.04
**pg_stat_monitor:PostgreSQL统计信息收集器** 在PostgreSQL数据库管理系统中,监控数据库的运行状态对于优化性能、排查问题以及确保系统健康至关重要。`pg_stat_monitor`是Percona公司开发的一款工具,它扩展了...
《串口监视:深入理解与应用Serial Monitor 410》 ...在实际操作中,配合“serial-monitor410.exe”程序和可能存在的配套文档,如“PCHome_download.html”中的指南,将使用户更好地掌握和利用这款工具。
(上个版本地址: http://download.csdn.net/source/1158347) 下载这个工具的人应该都是搞开发的吧?为什么连安装.net的常识都不知道呢?唉,就算是自己不知道安装,也应该看看下载说明啊!说明上明明写了"本程序需要.net ...
wince cpu 内存监测,测试用工具 附源代码 修正了之前的问题,一直没上传, 今天才想起来,大家不要去下之前的那个了。 这个发重复了,和下面这个链接一样的 http://download.csdn.net/source/2420987