Möchten Sie Besuchern Ihrer WordPress-Site ermöglichen, einzelne Kategorien zu abonnieren?
Wenn Sie für jede Kategorie einen separaten RSS-Feed anbieten, können Ihre Besucher die Themen abonnieren, die sie am meisten interessieren.
In diesem Artikel zeigen wir Ihnen, wie Sie Benutzern erlauben, einzelne Kategorien in WordPress zu abonnieren.
Warum Benutzern erlauben, Kategorien in WordPress zu abonnieren?
Wenn Sie einen WordPress-Blog starten, können Sie Ihre Blog-Posts mithilfe von Kategorien in verschiedene Abschnitte gruppieren, damit Ihre Leser die Inhalte finden, die sie am meisten interessieren.
Beispielsweise kann eine Nachrichten-Website Kategorien für ihre Artikel haben, die unter Nachrichten, Meinungen, Wetter und Sport abgelegt sind.
Vielleicht möchten Sie Ihren Besuchern auch erlauben, bestimmte Kategorien zu abonnieren. Auf diese Weise werden sie per RSS oder E-Mail benachrichtigt, wenn Sie neue Blog-Beiträge veröffentlichen, die sie interessieren könnten.
Glücklicherweise erstellt WordPress automatisch einen RSS-Feed für jede Kategorie auf deiner Website, indem du . hinzufügst /feed/
am Ende der Kategorieseiten-URL.
Wenn Sie beispielsweise eine Kategorie namens „News“ mit einer URL wie dieser haben:
https://example.com/category/news/
Dann würde sich sein RSS-Feed unter der folgenden URL befinden:
https://example.com/category/news/feed/
Die meisten Ihrer Besucher wissen jedoch nicht, wie sie diese Feeds finden und abonnieren können. Sehen wir uns an, wie Sie es Benutzern leicht machen, Ihre WordPress-Kategorien zu abonnieren.
Hinzufügen eines RSS-Abonnement-Links auf Kategorieseiten
Wir beginnen mit dem Hinzufügen eines einfachen RSS-Abonnement-Links zu Ihren Kategorieseiten.
Um dies zu tun, müssen Sie Ihren Website-Dateien Code hinzufügen, und wir empfehlen dies nicht für Anfänger. Wenn Sie dies noch nicht getan haben, lesen Sie unsere Anleitung zum Einfügen von Code-Snippets aus dem Web in WordPress.
Das erste, was Sie tun müssen, ist, in den Ordner Ihres Themes zu gehen und die Datei zu finden category.php
. Wenn Sie category.php nicht sehen, suchen Sie nach archive.php
.
Wenn Sie beides nicht sehen, verwenden Sie wahrscheinlich ein WordPress-Theme-Framework und dieser Artikel wird für Sie nicht so hilfreich sein.
Wenn Ihr Theme nun eine category.php-Datei hat, fügen Sie einfach den folgenden Code hinzu, wo immer Sie den Abonnement-Link anzeigen möchten. Wir empfehlen, es direkt vor der Schleife hinzuzufügen.
<?php
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
?>
Wenn Ihr Theme eine archive.php-Datei hat, aber keine category.php-Datei, dann müssen Sie eine neue Datei namens category.php erstellen und den gesamten Code aus archive.php darin einfügen. Wenn Sie fertig sind, fügen Sie den obigen Code ein.
Nachdem Sie das Code-Snippet hinzugefügt haben, sehen Sie auf Ihrer Kategoriearchivseite einen Link zum Abonnieren wie folgt:
Dieser Code fügt einfach einen Link mit dem Ankertext ‚Abonnieren‘ zur Vorlage hinzu. Sie können ausgefallen sein, indem Sie ein RSS-Symbol anstelle von Text hinzufügen, wenn Sie es vorziehen. Alles, was Sie tun müssen, ist den Text „Abonnieren“ durch eine Bild-URL wie folgt zu ersetzen:
<img src="http://example.com/location/to/rss/icon.png" width="48" height="48" alt="Subscribe">
Ein Beispiel für ein Abonnementsymbol würde so aussehen:
Hinzufügen anderer Abonnementoptionen für Kategorien in WordPress
Die meisten Ihrer Besucher, die einen RSS-Reader verwenden, haben bereits die Browser-Erweiterung des Dienstes installiert, um ganz einfach neue Feeds hinzuzufügen. Aber es kann nie schaden, bekannte Symbole hinzuzufügen, um den Vorgang zu vereinfachen.
Als Beispiel werden wir Schaltflächen für zwei beliebte webbasierte RSS-Reader-Apps hinzufügen, Feedly und Inoreader. Sie können die gleiche Technik verwenden, um andere Dienste hinzuzufügen, wenn Sie möchten.
Unten ist der Beispielcode, den Sie zu Ihrem Theme hinzufügen müssen category.php
Datei:
<?php
$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) )
echo '<div class="category-feed"><p>Subcribe via: <a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://example.com/location/to/rss/icon.png" width="32" height="32" alt="Subscribe" /></a>
<a href="http://www.feedly.com/i/subscription/feed/' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Feedly" rel="nofollow"><img src="http://example.com/location/to/feedly/icon.png" width="32" height="32" alt="Subscribe" /></a>
<a href="https://www.inoreader.com/?add_feed=' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Inoreader" rel="nofollow"><img src="http://example.com/location/to/inoreader/icon.png" width="32" height="32" alt="Subscribe" /></a>
</p></div>';
?>
Wie Sie sehen, haben wir die Kategorie-Feed-Links für die letzten beiden Symbole geändert. Das erste Symbol verweist immer noch auf Ihren ursprünglichen RSS-Feed, aber das zweite und dritte Symbol führen die Benutzer zu Feedly und Inoreader, damit sie den Kategorie-Feed abonnieren können.
So sieht es auf unserer Testseite aus:
Hinzufügen eines E-Mail-Abonnements für Kategorien in WordPress
Viele Benutzer sind mit RSS nicht vertraut und fühlen sich mit einem E-Mail-Abonnement Ihrer Website wohler.
Um ein E-Mail-Abonnement für Kategorien hinzuzufügen, müssen Sie einen E-Mail-Marketing-Service eines Drittanbieters verwenden. Wir empfehlen, etwas wie Constant Contact oder Sendinblue zu verwenden, da sie eine Funktion namens RSS to Email anbieten.
Nachdem Sie sich für einen E-Mail-Marketingdienst entschieden haben, müssen Sie eine E-Mail-Liste erstellen und eine E-Mail-Kampagne einrichten.
Um Abonnenten zu sammeln, empfehlen wir die Verwendung von OptinMonster um Newsletter-Anmeldeformulare zu erstellen.
Sie können damit Opt-in-Formulare erstellen und Kategorie-Kontrollkästchen ganz einfach hinzufügen, ohne Code schreiben zu müssen.
Danach können Sie unserer Schritt-für-Schritt-Anleitung folgen, um Abonnenten über neue Beiträge zu informieren.
Der Unterschied besteht darin, dass Sie für jede einzelne Kategorie eine RSS-to-E-Mail-Kampagne erstellen und eine Gruppe erstellen müssen. Aus diesem Grund ist es sehr wichtig, dass Sie Kategorien richtig verwenden.
Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, zu lernen, wie Sie Benutzern das Abonnieren von Kategorien in WordPress ermöglichen.
Vielleicht möchten Sie auch erfahren, wie Sie die SEO Ihrer Website verbessern oder unsere Liste mit 30 bewährten Möglichkeiten ansehen, um mit WordPress Geld mit Bloggen zu verdienen.