Wollten Sie schon immer Benutzern erlauben, bestimmte Autoren auf WordPress zu abonnieren? Wenn Sie eine WordPress-Site mit mehreren Autoren haben, möchten Ihre Benutzer möglicherweise ihren jeweiligen Autor abonnieren. In diesem Tutorial zeigen wir Ihnen, wie Sie Benutzern erlauben, einzelne Autoren auf WordPress zu abonnieren.
Warum eine Abonnementfunktion für WordPress hinzufügen?
Die meisten großen Multi-Autoren-Blogs wie „Huffington“ ermöglichen es den Benutzern, ihren Lieblingsautoren zu folgen. Sie können diese Funktion Ihrem anbieten Wordpress-Blog auch.
WordPress generiert einen RSS-Feed für alle Autoren, Kategorien, Tags, benutzerdefinierten Postformate und Kommentare auf Ihrer Website. Benutzer können jedoch nicht einfach auf diese Links zugreifen.
Als Websitebesitzer müssen Sie lediglich Links und Abonnementoptionen hinzufügen, damit Benutzer die Autoren abonnieren können.
Lassen Sie uns einen Blick auf diese Methode werfen, mit der Sie Autorenabonnements auf Ihrem zulassen können Wordpress-Blog.
So fügen Sie ein Authoring-Abonnement für WordPress hinzu
Alle Autoren auf Ihrer WordPress-Site haben einen einzigartigen RSS-Feed. Dieser RSS-Feed befindet sich unter einer URL, die der folgenden ähnelt:
http://www.example.com/author/herve/feed/
Vergessen Sie nicht, 'herve' durch den Namen eines auf Ihrer Website vorhandenen Autors zu ersetzen.
viele WordPress-Themes verfügt über einen Abschnitt mit biografischen Informationen zum Autor am Ende des Artikels. Sie können diesen HTML-Code in den Bio-Bereich des Autors einfügen, um einen Link zu seinem RSS-Feed anzuzeigen.
Abonniere Toms Beiträge
Sie können den Link auch automatisch generieren und mithilfe eines Shortcodes manuell in die Artikel einfügen.
Sie müssen diesen Code zuerst zu Ihrer hinzufügen WordPress Plugin.
// Funktion zum Generieren der RSS-Feed-Link-Funktion des Autors bpc_author_feed () {$ authorfeed = get_author_feed_link (get_the_author_id (), ''); $ authorfeedlink = ' Artikel abonnieren von'. get_the_author_meta ('display_name'). ''; return $ authorfeedlink; } // Erstelle einen Shortcode, um den Link add_shortcode anzuzeigen ('authorfeed', 'bpc_author_feed'); // Shortcode-Ausführung in WordPress-Text-Widgets aktivieren add_filter ('widget_text', 'do_shortcode');
Sie können jetzt einfach den Shortcode [authorfeed] in Ihren Artikeln verwenden und es wird automatisch ein Link zum RSS-Feed des Autors erstellt. Fühlen Sie sich frei, den Text anzupassen, den Sie für den Link anzeigen möchten.
So fügen Sie einen Abonnement-Link in der Seitenleiste hinzu
Wir werden die oben gezeigte Shortcode-Methode verwenden, um das Abonnement eines Autors in WordPress anzuzeigen. Gehen Sie einfach zum Ort " Aussehen> Widgets Fügen Sie Ihrer Seitenleiste ein Text-Widget hinzu.
Sie müssen den Shortcode [authorfeed] in das Widget-Textfeld einfügen. Vergessen Sie danach nicht, Ihr Widget zu speichern. Sie können jetzt Ihre Website besuchen, um die Schaltfläche "Abonnieren" in Aktion zu sehen.
Das Problem bei dieser Methode ist, dass das Widget auf jeder Seite angezeigt wird, einschließlich Homepage, Kategorie und Archiv usw.
Sie müssen das Plugin installieren und aktivieren. « Display Widgets ". Weitere Einzelheiten finden Sie in unserer Schritt-für-Schritt-Anleitung zur Installation von a WordPress Plugin. Nach der Aktivierung müssen Sie den Widget-Standort besuchen und das Widget bearbeiten „ Futter Und wählen Sie, wo Sie das Widget anzeigen möchten.
Sie werden neue Optionen zur Steuerung der Widget-Anzeige auf verschiedenen Seiten Ihrer Site bemerken. Jetzt müssen Sie "auswählen Show wird geprüft Seiten Dann überprüfen Sie den einzelnen Artikel.
Vergessen Sie nicht, auf den Button «zu klicken. speichern » um die Widget-Einstellungen zu speichern. Das ist alles für dieses Tutorial. Ich hoffe, Sie können auf Ihrem Gerät eine Schaltfläche zum Abonnieren anzeigen Wordpress-Blog.
Guten Tag!
Interessant, aber wäre es auch möglich, per CSS oder ähnlichem - ohne zusätzliches Plugin - Code zu generieren, der es den Besuchern meiner Website ermöglichen würde, Kommentare zu abonnieren (alle Kommentare, nur Antworten auf meine Kommentare - die Option sollte verfügbar sein).
Alles muss DSGVO-konform sein. Alle Plugins, die ich gefunden habe, sind mit meiner WordPress-Version 6.1.1 ungetestet, daher funktionieren sie nicht und das neu geladene Abonnieren von Kommentaren scheint vor langer Zeit defekt zu sein. Also musste es deaktiviert werden. Alle Versuche, es wieder zum Laufen zu bringen, sind gescheitert. Ich würde mich über eine Rückmeldung freuen.
LG Sandra!
Hallo, wenn ich deine teste, habe ich das
Schwerwiegender Fehler: Nicht erfasster Fehler: Aufruf der undefinierten Funktion add_shortcode () in /var/www/vhosts/…………………………./wp-includes/functions.php:7203 Stack-Trace: # 0 / var / www / vhosts / ………… ../ demo.dizalty.tv/wp-settings.php(111): require () # 1 /var/www/vhosts/……………./wp-config.php (94): require_once ('/ var / www / vhosts…') # 2 /var/www/vhosts/……………………… / wp-load.php(37): require_once ('/ var / www / vhosts… ') # 3 /var/www/vhosts/……………..wp-admin/admin.php(34): require_once (' / var / www / vhosts… ') # 4 / var / www / vhosts / ………………… / wp-admin / options-general.php (10): require_once ('/ var / www / vhosts…') # 5 {main} in / var / www / vhosts /……………………./Wp-includes/functions.php in Zeile 7203
Schwerwiegender Fehler: Nicht erfasster Fehler: Aufruf der undefinierten Funktion load_default_textdomain () in /var/www/vhosts/…………./wp-includes/class-wp-fatal-error-handler.php:41 Stack-Trace: # 0 [ interne Funktion]: WP_Fatal_Error_Handler-> handle () # 1 {main} in /var/www/vhosts/………………/wp-includes/class-wp-fatal-error-handler.php in Zeile 41
Hallo,
Haben Sie versucht, einige Plugins zu deaktivieren?
Guten Tag,
Dieser Artikel beschreibt genau, was ich tun möchte, aber wo gebe ich den Code '// Funktion zum Generieren des RSS des Autors ……' ein?
Vielen Dank im Voraus für die Antwort.
Manfred
Hallo,
In der function.php-Datei