我正在使用这个插件(http://wordpress.org/extend/plugins/wp-downloadmanager/)作为我的下载管理器。虽然它非常简单,满足了我的需要,但网站上输出的统计数据却少了一点。
唯一有用的功能是:显示(有史以来)下载最多的内容。虽然我确实在使用它,但在本周或本月,随着新文件在所有时间段中丢失,下载最多的文件会很方便。
我在代码中进行了搜索,找到了下载量最大的函数的查询:
$files = $wpdb->get_results("SELECT * FROM $wpdb->downloads WHERE file_permission != -2 ORDER BY file_hits DESC LIMIT $limit");
我不确定这是否可能,因为我对mysql一无所知,但我们可以简单地在这一行中添加一些内容来查询本周或本月下载最多的文件吗?
有关插件的更多信息,请单击此处:http://lesterchan.net/wordpress/readme/wp-downloadmanager.html (单击“用法”选项卡)
谢谢
最合适的回答,由SO网友:Manzabar 整理而成
答案很简单:没有。
复杂的答案:在查看plugin\'s source code, 用于存储统计数据的downloads表的结构不允许您编辑此查询以提供此类信息。需要对插件进行更广泛的重写才能处理您的请求。
可能的解决方法:插件有一个名为get_recent_downloads
看起来它输出了一个最新文件的列表。