existe-t-il un moyen d'ajouter la fonctionnalité "suivre" à Wordpress?
afin que chaque utilisateur connecté puisse suivre son auteur préféré
et seulement peut voir poste des auteurs qu'il les a suivis ..
Une solution possible serait que si un utilisateur connecté (appelez-le utilisateur n ° 1) clique sur "suivre" sur le profil d'un autre utilisateur (appelez-le utilisateur n ° 2), vous enregistrez l'ID de l'utilisateur n ° 2 sous forme de métadonnées sur l'utilisateur n ° 1. Vous pouvez le faire via la fonction update_user_meta. Vous pouvez ensuite récupérer les publications de l'utilisateur n ° 2 en utilisant WP_Query avec un paramètre author. Le paramètre author peut être un tableau, vous pouvez ainsi obtenir les publications de plusieurs utilisateurs.
et peut-être que si nous faisons de cette idée une fonction appelée: "is_followed" qui renvoie True et False, nous pourrons l'utiliser dans la page index.php à la ligne suivante:
<?php if( have_posts() ) : ?>
<div class="entries">
<?php while( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php endif; ?>
être quelque chose comme ça:
<?php if( have_posts() ) : ?>
<div class="entries">
<?php while( have_posts() & is_followed ) : the_post(); ?>
<?php get_template_part( 'content', get_post_format() ); ?>
<?php endwhile; ?>
<?php endif; ?>
Désolé je ne sais pas comment écrire les codes :(
J'ai trouvé un plugin gratuit appelé "Profils utilisateur" qui permet de créer un profil pour chaque auteur: https://wordpress.org/plugins/user-profile/ afin que nous puissions y placer le bouton de suivi: /
C'est peut-être exagéré, mais vous voudrez peut-être jeter un coup d'œil à BuddyPress - c'est un projet activement développé qui étend WordPress avec des fonctionnalités de réseautage social.
Ce plugin permet aux utilisateurs connectés de suivre les auteurs de leur choix. https://wordpress.org/plugins/wp-subscribe-author/
De la description ...
Une fois que l'abonné commence à suivre l'auteur, il sera informé par courrier électronique de tous les nouveaux messages de l'auteur.