J'utilise ce plugin (http://wordpress.org/extend/plugins/wp-downloadmanager/) comme gestionnaire de téléchargement. Bien que ce soit très simpliste et qu’il corresponde parfaitement à mes besoins, les statistiques de sortie sur le site manquent un peu.
La seule fonction utile est vraiment: Afficher le plus téléchargé (de tous les temps). Bien que je l’utilise, il serait pratique d’avoir le plus téléchargé des fichiers cette semaine ou ce mois-ci car de nouveaux fichiers sont perdus dans les rangs de tous les temps.
J'ai fouillé dans le code et trouvé cette requête pour la fonction la plus téléchargée:
$files = $wpdb->get_results("SELECT * FROM $wpdb->downloads WHERE file_permission != -2 ORDER BY file_hits DESC LIMIT $limit");
Je ne sais pas si c'est possible car je n'ai aucune idée de mysql, mais pouvons-nous simplement ajouter quelque chose à cette ligne pour interroger les fichiers les plus téléchargés au cours de cette semaine ou de ce mois?
Plus d'infos sur le plugin ici: http://lesterchan.net/wordpress/readme/wp-downloadmanager.html (Cliquez sur l'onglet d'utilisation)
Merci
Réponse simple: non.
Réponse complexe: après avoir examiné le code source du plugin , la table de téléchargements utilisée pour stocker les statistiques n'est pas structurée de manière à ce que vous puissiez simplement modifier cette requête vous donner ce genre d'information. Il faudrait une réécriture beaucoup plus longue du plugin pour traiter votre demande.
Solution possible: Le plug-in a une fonction appelée get_recent_downloads
qui ressemble à une liste des fichiers les plus récents.