Kürzlich haben wir auf Themelocal einen Artikel darüber geschrieben, wie Benutzern das Abonnieren von Kategorien in WordPress ermöglicht wird. Wir haben kurz erwähnt, dass WordPress ein RSS-Abonnement für alle Taxonomien anbietet: Kategorien, Tags und benutzerdefinierte Taxonomien. In diesem Artikel zeigen wir Ihnen, wie Sie ein RSS-Abonnement für Tags und benutzerdefinierte Taxonomiearchive hinzufügen.
Ähnlich wie bei Kategorien hat jede benutzerdefinierte Taxonomie ihre eigene Feed-URL. Alles, was Sie tun müssen, ist hinzuzufügen /feed/
am Ende der URL. Zum Beispiel:
https://www.wpbeginner.com/section/wp-themes/feed/
Sehen wir uns an, wie Sie den RSS-Abonnementlink zu Tags und benutzerdefinierten Taxonomiearchiven hinzufügen.
Hinzufügen eines RSS-Abonnement-Links zu Tag-Archiven
Als erstes musst du in den Ordner deines Themes gehen und die Datei namens tag.php finden. Wenn tag.php nicht angezeigt wird, suchen Sie nach archive.php. Wenn Sie beides nicht sehen, besteht eine große Chance, dass Sie ein WordPress-Theme-Framework verwenden, und dieser Artikel wird für Sie nicht so hilfreich sein.
Wenn Ihr Theme nun eine tag.php-Datei hat, fügen Sie einfach den folgenden Code direkt vor der Schleife hinzu.
$tag_id = get_query_var('tag_id'); echo '<div class="tag-feed"><p><a href="' . get_tag_feed_link( $tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>'; ?>
Wenn Sie keine tag.php-Datei haben, aber eine archive.php-Datei, erstellen Sie eine neue Datei namens tag.php und fügen Sie den gesamten Code aus archive.php darin ein. Wenn Sie fertig sind, fügen Sie den obigen Code ein.
Im obigen Code haben wir zuerst die Tag-ID abgerufen und dann verwendet, um den Tag-Feed-Link abzurufen. Um Bildsymbole hinzuzufügen, ersetzen Sie einfach den Abonnenten-Text durch ein Bild-Tag, genau wie wir es für Kategorien getan haben. So sah es auf unserer Testseite aus.
Dasselbe können wir für benutzerdefinierte Taxonomiearchive tun.
Hinzufügen eines RSS-Abonnement-Links zu benutzerdefinierten Taxonomie-Archiven
WordPress ermöglicht es Ihnen, benutzerdefinierte Taxonomien hinzuzufügen, um über die Standardkategorien und -tags hinauszugehen (Tutorial: So erstellen Sie benutzerdefinierte Taxonomien). Der Vorgang zum Hinzufügen eines RSS-Abonnementlinks zu benutzerdefinierten Taxonomiearchiven ist sehr ähnlich.
Gehen Sie in den Ordner Ihres Themes und suchen Sie nach einer Datei mit dem Namen als taxonomy-{taxonomy-name}.php
(zum Beispiel: taxonomy-topics.php
wenn Ihre benutzerdefinierte Taxonomie Themen heißt). Wenn Sie keine benutzerdefinierte Taxonomievorlage haben, erstellen Sie eine neue Datei. Kopieren Sie den Inhalt Ihrer archive.php-Datei und fügen Sie ihn in diese neue Datei ein. Wenn Sie fertig sind, fügen Sie den folgenden Code über der Schleife ein:
<?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); echo '<div class="topic-feed"><p><a href="' . get_term_feed_link($term->term_id, topics, $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>'; ?>
Wir hoffen, dass Sie diesen Artikel beim Hinzufügen von RSS-Feed-Links zu Ihren Tags und benutzerdefinierten Taxonomie-Archivseiten hilfreich finden. Wenn Sie Fragen oder Anregungen haben, teilen Sie uns dies bitte mit, indem Sie unten einen Kommentar hinterlassen.