Annonce

Faites la différence entre le service WordPress.com et l'application libre WordPress.

Mettez-vous à jour ! WordPress 3.3.2 est disponible en français.

Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.
Annonce 4 : Rejoignez-nous sur Facebook, Google + et sur Twitter

#1 01-02-2012 23:45:39

lemportemoi
Membre WP
Lieu: Caen
Date d'inscription: 08-08-2010
Messages: 9
Site web

Statistiques par articles

Bonjour à tou(tes)s,

Je cherche à intégrer en admin un simple tableau qui me donne le nombre de fois que mes articles ont été vu en mon absence. Quelque chose comme :
Ligne 1 : Article 1 - Nbre de fois vu / Ligne 2 : Article 2 - Nbre de fois vu / Ligne 3 : etc...
La cerise sur le gâteau serait que je puisse y paramétrer mon IP pour extraire mes propres visites des résultats.

J'ai testé de nombreux plugins comme les Jetpack and co mais ils sont bien trop monstrueux pour moi.
Je précise que j'ai déjà ajouté ce compteur de visites sur ma page d'accueil derrière le nom d'article. Il est peut-être possible de récupérer ces données dans le tableau en question ?

Mais si vous connaissais LE plugin qui fait ça sur une simple install... :)
J'attends vos réponses !
Cordialement,
Valentin J - site web

PS : pourriez-vous au passage me signifier si le site est à votre avis lourd et lent à se charger ?
D'avance merci.

Hors ligne

 

#2 02-02-2012 20:32:53

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: Statistiques par articles

Si tu nous disais quel plugin tu utilises pour gérer ton compteur, ce serait plus facile de t'aider.

Hors ligne

 

#3 03-02-2012 03:22:46

lemportemoi
Membre WP
Lieu: Caen
Date d'inscription: 08-08-2010
Messages: 9
Site web

Re: Statistiques par articles

Ah oui bien sûr !

J'ai installé PostViews et ajouté une ligne de code dans mon template, dans le /head de header.php :

<?php if(function_exists('the_views')) { the_views(); } ?> comme préconisé dans l'install.

A plus !

Dernière modification par lemportemoi (03-02-2012 03:23:19)

Hors ligne

 

#4 04-02-2012 09:37:58

Chouby
Bavard WP
Date d'inscription: 09-01-2012
Messages: 228
Site web

Re: Statistiques par articles

WP-PostViews stocke le nombre de vues dans un champ personnalisé (post_meta) avec pour clé 'views'.
On peut donc facilement ajouter une colonne à liste des articles et la remplir avec ce champs.

Le code ci-dessous pet-être ajouté au plugin ou au functions.php de ton thème  (/!\ aux mises à jour) ou dans un plugin perso.

Code: html

<?php
// filtres pour ajouter une colonne et la remplir dans la liste des articles et des pages 
add_filter('manage_posts_columns',  'add_post_column');
add_filter('manage_pages_columns',  'add_post_column');
add_action('manage_posts_custom_column', 'post_column', 10, 2);
add_action('manage_pages_custom_column', 'post_column', 10, 2);

// ajoute une colonne à liste des articles
function add_post_column($columns) {
$columns['views'] = __('Views', 'wp-postviews'); // titre internationalisé, traduction disponible si postview est traduit 
return $columns;
}

// affiche le nombre de vues dans nottre nouvelle colonne 
function post_column($column, $post_id) {
if ($column !='views')
	return;

echo get_post_meta($post_id, 'views', true); 
}
?>

J'ai écrit ça rapidement, pas testé...

Dernière modification par Chouby (04-02-2012 09:38:50)

Hors ligne

 

#5 20-02-2012 16:02:13

lemportemoi
Membre WP
Lieu: Caen
Date d'inscription: 08-08-2010
Messages: 9
Site web

Re: Statistiques par articles

Je suis désolé. Un énorme travail m'appelait ailleurs et j'ai totalement oublié de suivre ce post.
Merci beaucoup Chouby. Je teste dès que je peux et t'informe.
Valentin

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.23
© Copyright 2005-2006 WordPress France

[ Generated in 0.025 seconds, 12 queries executed ]