it-swarm.com.de

Wie füge ich der Multi-Autor-WordPress-Site Follow-Funktionalität hinzu?

gibt es eine Möglichkeit, Wordpress "Follow" -Funktionalität hinzuzufügen?

damit jeder angemeldete Benutzer seinem Lieblingsautor folgen kann

und nur können Beiträge von Autoren sehen, dass er ihnen gefolgt ist ..

Eine mögliche Lösung wäre, dass Sie die ID von Benutzer 2 als Metadaten für Benutzer 1 aufzeichnen, wenn ein angemeldeter Benutzer (nennen Sie ihn Benutzer 1) in einem Profil eines anderen Benutzers auf "Folgen" klickt (nennen Sie ihn Benutzer 2). Sie können dies über die Funktion update_user_meta tun. Sie können dann Beiträge von Benutzer 2 abrufen, indem Sie WP_Query mit einem author-Parameter verwenden. Der author-Parameter kann ein Array sein, sodass Sie auf diese Weise die Posts mehrerer Benutzer abrufen können

und wenn wir diese Idee vielleicht als eine Funktion namens "is_followed" machen, die True und False zurückgibt, können wir sie in der index.php-Seite in der folgenden Zeile verwenden:

<?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; ?>

so etwas zu sein:

<?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; ?>

Entschuldigung, ich weiß nicht, wie man Codes schreibt :(

Ich habe ein kostenloses Plugin mit dem Namen "Benutzerprofile" gefunden, mit dem für jeden Autor ein Profil erstellt werden kann: https://wordpress.org/plugins/user-profile/ , damit wir den folgenden Button einfügen können: /

3
Sufyan Hassan

Könnte übertrieben sein, aber vielleicht möchten Sie einen Blick auf BuddyPress werfen - es ist ein aktiv entwickeltes Projekt, das WordPress mit Funktionen für soziale Netzwerke erweitert.

1
Nathan Monk

Mit diesem Plugin können angemeldete Benutzer den von ihnen ausgewählten Autoren folgen. https://wordpress.org/plugins/wp-subscribe-author/

Aus der Beschreibung ...

Sobald der Abonnent beginnt, dem Autor zu folgen, wird er per E-Mail über alle neuen Beiträge des Autors informiert.

1
Pete