Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak dodać subskrypcję RSS dla tagów i własnych archiwów taksonomii?

Każdy, kto prowadzi bloga od jakiegoś czasu, wie, że czasami ogólny kanał RSS po prostu nie wystarcza. Niektórzy blogerzy pytali, czy możliwe byłoby umożliwienie czytelnikom subskrybowania tagów lub konfiguratorów taksonomii, aby mogli być na bieżąco z treściami, które są dla nich najważniejsze.

Niestety, trudno nam było znaleźć prostą wtyczkę, która by to umożliwiała. Dlatego zdecydowaliśmy się wymyślić najprostszy sposób na dodanie subskrypcji RSS do twoich tagów i własnych archiwów taksonomii za pomocą odrobiny kodu.

Nie martw się jednak. Będziemy korzystać z przyjaznej dla użytkownika wtyczki WPCode, dzięki czemu można dodać tę potężną funkcjonalność bez bólu głowy związanego z kodowaniem.

How to Add RSS Subscription for Tags and Custom Taxonomy Archives

Dlaczego warto pozwolić klientom subskrybować tagi i własne taksonomie?

Tagi pozwalają wyraźnie oznaczyć temat wpisu na blogu, co może pomóc czytelnikom znaleźć interesujące i odpowiednie treści. Często zatrzymuje to czytelników na twojej witrynie internetowej na dłużej, co może zwiększyć liczbę odsłon i zmniejszyć współczynnik odrzuceń.

Możesz nawet utworzyć własne taksonomie, aby jeszcze bardziej uporządkować twoje treści. Na przykład, można dodać własny typ treści o nazwie „Książki”, a następnie użyć własnej taksonomii o nazwie „Tematy”.

Mając to na uwadze, warto dodać subskrypcje RSS do twoich tagów i dostosowanych taksonomii. W ten sposób możesz powiadomić odwiedzających, gdy opublikujesz nowy wpis na blogu, który może ich zainteresować.

Więcej na ten temat można znaleźć w naszym kompletnym przewodniku na temat korzystania z RSS w WordPress.

Mając to na uwadze, zobaczmy, jak można dodać subskrypcję RSS dla tagów i własnych archiwów taksonomii.

Jak umożliwić użytkownikom subskrybowanie tagów i taksonomii za pomocą WPCode?

Ten poradnik bierze udział w dodawaniu kodu do twojej witryny internetowej WordPress. Istnieją różne rodzaje kodu, które można dodać w zależności od twoich potrzeb, ale użyjemy WPCode, aby bezpiecznie wstawić je do WordPressa.

WPCode to najlepsza wtyczka do fragmentów kodu dla WordPressa, która pozwala dodawać własne CSS, PHP, HTML i inne do twojej witryny internetowej bez narażania witryny na ryzyko.

Często poradniki proszą o edycję plików twojego motywu, ale może to powodować wszelkiego rodzaju typowe błędy WordPressa. W najgorszym przypadku może nawet sprawić, że twoja witryna WordPress będzie całkowicie niedostępna.

Najpierw należy zainstalować i włączać darmową wtyczkę WPCode. Więcej informacji na ten temat można znaleźć w naszym przewodniku krok po kroku na temat instalacji wtyczki WordPress.

Po włączaniu, przejdź do Code Snippets ” Add Snippet.

Adding custom code snippets to WordPress

Zobaczysz teraz wbudowaną bibliotekę fragmentów kodu WPCode.

Tutaj wystarczy najechać kursorem myszy na opcję „Add Your Custom Code (New Snippet)”, a następnie kliknąć przycisk „Use snippet”, gdy się pojawi.

Adding a custom code snippet to WordPress using WPCode

Po skonfigurowaniu WPCode możesz wybrać jedną z poniższych metod, aby umożliwić użytkownikom subskrybowanie twoich tagów lub taksonomii. Skorzystaj z tych szybkich odnośników, aby przejść do Twojej preferowanej metody:

Jednym z rozwiązań jest dodanie prostego odnośnika RSS „Subskrybuj” do stron archiwum tagów twojej witryny. Strony te pokazują wszystkie wpisy, które mają ten sam tag.

Na przykład, www.example.com/tag/wordpress wyświetli listę wszystkich wpisów, które mają tagi „WordPress”.

An example of a 'Subscribe' link, on a WordPress tags page

Po utworzeniu własnego fragmentu kodu w WPCode, wpisz jego tytuł. To jest tylko dla twojego odniesienia, więc możesz użyć czegokolwiek chcesz.

Następnie otwórz listę rozwijaną „Rodzaj kodu” i wybierz „Fragment kodu PHP”.

Adding an RSS Subscription to WordPress tag pages

Po wykonaniu tej czynności wystarczy wkleić poniższy tekst do edytora kodu:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>';

Po wykonaniu tej czynności przewiń do pola „Wstaw” i wybierz opcję „Automatycznie wstaw”, jeśli nie jest jeszcze zaznaczona.

Następnie można otworzyć menu rozwijane „Lokalizacja” i wybrać „Przed wpisem” w sekcji Kategorie, Archiwa, Tagi, Taksonomie.

Następnie wstawić „1” w „przed numerem wpisu”.

Choosing Before Post location for taxonomies in WPCode

Dzięki temu przycisk pojawi się zaraz po tytule tagu i przed Twoim pierwszym tagiem. na całym blogu WordPress.

Aby wyświetlić odnośnik tylko na stronach tagów, przewiń do sekcji „Inteligentna logika warunkowa”. Tutaj kliknij na pokaz slajdów „Włącz logikę”.

WPCode's conditional logic settings

Możesz teraz otworzyć menu rozwijane „Warunki” i wybrać opcję „Pokaż”.

Następnie kliknij „Utwórz nową grupę”.

Auto-inserting PHP code into the site wide header

Teraz otwórz kolejny zestaw rozwijanych menu i wybierz „Strona taksonomii”, „Jest” i „Tag”.

Spowoduje to dodanie kodu tylko do twoich stron archiwum tagów.

WPCode's conditional smart logic settings

Po wykonaniu tej czynności nadszedł czas, aby fragment kodu stał się aktywny, przewijając go na górę ekranu.

Możesz teraz kliknąć przełącznik „Nieaktywny”, aby zmienił się na „Aktywny”, a następnie kliknąć przycisk „Zapisz fragment kodu”.

Saving a custom snippet for adding RSS subscription to tag pages

Teraz, jeśli przejdziesz na dowolną stronę z tagami, zobaczysz nowy odnośnik „Subskrybuj”.

Metoda 2: Dodanie ikonki RSS do strony tagów WordPressa

Inną opcją jest dodanie ikonki RSS do stron tagów, co może być bardziej przyciągające uwagę w porównaniu do zwykłego odnośnika „Subskrybuj”.

An example of an RSS icon, on a WordPress tags page

Aby dodać ikonę RSS do stron tagów WordPress, musisz zacząć od przesłania ikonki, której chcesz użyć. Możesz użyć dowolnej ikonki, ale logo w formacie PNG znajdziesz na oficjalnej witrynie internetowej RSS.

Gdy masz już logo, po prostu prześlij plik do biblioteki multimediów WordPress. Następnie musisz uzyskać adres URL obrazka, ponieważ będziesz go używać w następnym kroku.

Adding an RSS icon to your WordPress website

Po wykonaniu tej czynności utwórz nowy fragment kodu PHP w WPCode, wykonując ten sam proces opisany powyżej. Tym razem jednak wklej poniższy fragment kodu do edytora WPCode:

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe"></a></p></div>';

Adres URL http://example.com należy zastąpić odnośnikiem do ikonki RSS przesłanej w poprzednim kroku.

Ponownie ustaw kod, aby działał tylko na stronach tagów, a następnie opublikuj go, wykonując ten sam proces opisany powyżej.

Teraz, jeśli przejdziesz na dowolną stronę z tagami, zobaczysz ikonkę RSS na żywo.

Możesz również dodać subskrypcję RSS do własnego archiwum taksonomii na twojej witrynie internetowej WordPress. Aby to zrobić, należy utworzyć nowy fragment kodu PHP, postępując zgodnie z tym samym procesem opisanym powyżej.

Tym razem jednak dodaj poniższy kod do WPCode:

$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
echo '<div class="topic-feed default-max-width"><p><a href="' . get_term_feed_link($term->term_id, 'topics', $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>';

Jeśli chcesz wyświetlić ikonkę RSS zamiast zwykłego tekstu, po prostu zastąp tekst „Subskrybuj” tagiem obrazka, tak jak zrobiliśmy to w sekcji powyżej.

W sekcji Inteligentna logika warunkowa wybierz „Strona taksonomii”, „Jest” i własną nazwę taksonomii, w następujący sposób:

Making the WPCode snippet show if the taxonomy page is a custom taxonomy

Następnie wystarczy włączanie fragmentu kodu i zapisanie twoich zmian.

Dowiedz się więcej o poradach i wskazówkach dotyczących RSS dla Twojej witryny WordPress

Chcesz w pełni wykorzystać swoje kanały RSS w WordPress? Oto kilka poradników, które powinieneś sprawdzić:

Mamy nadzieję, że ten poradnik pomógł ci dowiedzieć się, jak dodać subskrypcję RSS dla tagów i własnych archiwów taksonomii. Możesz również dowiedzieć się , jak zezwolić użytkownikom na subskrybowanie autorów w WordPress lub sprawdzić nasze wybory ekspertów dotyczące najlepszych wtyczek RSS WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

2 komentarzeZostaw odpowiedź

  1. Adrian

    Really useful article but I’ve been thinking recently about chaining tags and allowing users to create custom RSS feeds from these. Anyone have any ideas on whether this can be achieved and bonus imaginary internet points if you can tell me how!

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.