WordPress 下载计数插件

0 Share

WordPress 下载计数插件

一款为你的 WordPress 的附件下载进行计数的插件。下面是介绍、使用方法和中文包。

一款为你的 WordPress 的附件下载进行计数的插件。下面是介绍、使用方法和中文包。

插件功能

  • 随时了解某一附件的下载次数
  • 随时掌握最后下载时间
  • 可以重置计数器
  • 可以对内部和外部的网址使用计数器
  • 可以自定义的地址(如/downloads/ file.zip )
  • 可以在文章中显示下载次数、文件大小、最后更改时间。

安装插件

下载压缩文件,上传到 wp-content/plugins。在 WordPress 的插件页面启动插 件。激活之后,将会在你的数据库建立一个类似 wp_ downloadstats 的表,含有两个选项。停用之后会被删除。别忘记更新永久链接结构,如果你不想这样做,你得停用简洁链接。

管理

激活之后可以到 工具->Downloads 菜单下进行管理。别忘记填写名称,因为这个名称将被用于创建网址。接下来填写目标网址,点击保存。概览窗口,您可以重置计数器下载,编辑下载文件(这将不会重设计数器)和删除下载。当然,在删除时,只有指向该文件的链接会被删除,该文件在目标网址不会被删除。

使用

你可能想在日志或者页面中添加这个文件的下载次数等信息。

  • 使用 [ download(downloadname) ] (没有空格), 将会被替换以下载地址
  • 使用[ downloadcounter(downloadname) ] 将被替换以下载次数;
  • 使用[ downloadsize(downloadname) ] 将会显示文件大小,以 GB、 MB、 kB 、 B 为单位
  • [ downloadupdated(downloadname) ] 将会显示最后更新时间,以 WordPress 设置的时间格式为准
  • 创建好链接之后,你可以,比方说 使用 <a href="[ download(file.zip) ]">下载</a> (再次提醒,替换掉 []里面的空格)
  • 当使用了最后更新的大小,你可以制定额外的选项。使用了文件大小, 你可以添加 false 来避免使用 GB、MB、 kB 或者 B 。所以,举例来讲,使用 [ downloadsize(file.zip, false) ] 将只显示字节数。
  • 使用了最后更新时间,你可以用 PHP 来控制时间格式。例如, [ downloadupdated(file.zip, d-m-Y) ] 将会显示 27-11-2008。

调用

可以直接在你的模板或在你自己的插件使用此信息。这里有个重要的函数:

download_information($download_name, $return_information = DOWNLOAD_URL | DOWNLOAD_AMOUNT)

这个函数会返回一个满足要求的数组,你可以通过 $return_information 控制返回信息。在 downloadcounter-options.php 文件中包含了可用的值,当前仅有 URL、Amount,、Size 和 Last Modified Date 是可用的。

使用代码:

$info = download_information(wp-downloadcounter.zip, DOWNLOAD_URL | DOWNLOAD_AMOUNT | DOWNLOAD_SIZE | DOWNLOAD_LASTMODIFIED | DOWNLOAD_LASTDOWNLOAD);
var_dump($info);

将返回:

array(4) {
	["url"]=> string(73) "http://projects.bovendeur.org/downloads/wp-downloadcounter.zip"
	["amount"]=> string(4) "1887"
	["size"]=> int(13058)
	["lastmodified"]=> int(1228340791)
}

相关信息与链接

作者:Erwin Bovendeur

翻译:本银

官方目录:http://wordpress.org/extend/plugins/wp-downloadcounter/

插件主页:http://projects.bovendeur.org/2007/07/06/download-counter/

插件及中文下载

来自官方插件目录

包含中文汉化版本

废话

支持 WordPress 2.7 。

累死我了。

Comments ( 14 )

  1. Reply小O
    喜欢你的主题,请告诉我一下代码的那个框是主题自带的css实现的吗?
    • Reply卢达
      那个只是引用框啦,不算代码框。主题链接在最下面,mg12的作品,我修改的东西不多,你直接去他那里下载吧,他的其他几款主题也不错。
  2. ReplyJoBru
    貌似不错的说~
    • Reply卢达
      一直想找一个管理下载的插件。这个插件如果加一个 TinyMCE 里的按钮就好了,甚至添加文件都在编辑器里就搞定;现在唯一的缺点就是使用比较麻烦了,呵呵。
  3. Reply小O
    Lu Da : 那个只是引用框啦,不算代码框。主题链接在最下面,mg12的作品,我修改的东西不多,你直接去他那里下载吧,他的其他几款主题也不错。
    谢谢啦,果然是自带的实现的。不过不是代码框,说错了。呵呵!
  4. Reply醉倚西风
    感觉主题修改的还是不错的
  5. Replyyinheli
    我的下载都是用的外链.
    • Reply卢达
      盗链啊~用这个插件显得盗链得很专业,甚至下载软件都都没注意真实地址
  6. Reply深圳瑜伽
    盗链啊~用这个插件显得盗链得很专业
  7. Replymagickyo
    终于找到这个插件了~! 马上装上试了试,发现下载无法计数,总是显示0 不知道怎么回事? 能否提供帮助,在此谢谢了...
    • Reply卢达
      去该插件后台页面看看,下载次数是否为 0 ? 你使用的下载链接是否正确? 我因这插件调用数据十分繁琐,没有启用。呵呵,你首页很炫啊,主题也不错。
  8. Replymagickyo
    折腾了半天,还是没什么效果~! 发现些奇怪的问题: 1.默认情况下,下载计数功能失效,后台也显示为0,但其它全部功能OK... 2.在文章内使用两遍相同的下载链接,全部功能OK... 3.不使用自定义链接,全部功能OK... 实在是没辙了,我现在就是用/?download= 链接吧! 不过还是感谢你了...
  9. Replyjohn
    这个插件貌似比较麻烦,一个个文件添加代码,可以添加网盘链接吗?
  10. Replysky
    哈哈,非常支持下载类的插件的

Leave a reply

Your email address will not be published.