web-dev-qa-db-fra.com

Comment ajouter des fonctionnalités de suivi à un site wordpress multi-auteurs?

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: /

3
Sufyan Hassan

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.

1
Nathan Monk

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.

1
Pete