[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.

Si vous souhaitez ajouter un compteur de favoris sur vos activités ou vos posts il vous suffit d’ajouter cette fonction à votre thème.
Ce snippet vous permet donc d’afficher le nombre de fois qu’un post a été ajouté aux favoris des utilisateurs de votre réseau social.

function bweb_show_favorite_count($activity_id) {
	$my_fav_count = bp_activity_get_meta( $activity_id, 'favorite_count' );
	if ($my_fav_count =='')  $my_fav_count = 0;
	echo '('.$my_fav_count.')';
}

Pour l’appeler, il faut ensuite coller l’appel de la fonction en question dans le loop de activity ou bien de remplacer $activity_id par l’ID de l’activité dont vous souhaitez afficher le compteur de favoris. Un activité a un « primary ID » qui correspond à l’ID de l’activité (celle qui nous intéresse) et un « secondaty ID » qui correspond à l’ID standard du post WordPress.

<?php bweb_show_favorite_count($activity_id); ?>

Je vous conseil de coller cette fonction à côté du bouton d’ajout de post aux favoris.
Vous aurez ainsi le bouton « Ajouter aux favoris » avec le compteur correspondant.

fav

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *