Chociaż RSS (Really Simple Syndication) nie jest już tak popularny jak kiedyś, niektórzy czytelnicy WPBeginner nadal używają go do śledzenia swoich ulubionych blogów. Otrzymaliśmy pytania dotyczące oferowania specjalnych treści tylko dla subskrybentów RSS.
Udostępnianie ekskluzywnych treści subskrybentom RSS może być dobre zarówno dla Ciebie, jak i dla Twoich czytelników. Daje ludziom powód do subskrypcji i pomaga utrzymać zainteresowanie odbiorców Twoją witryną.
W tym artykule pokażemy Ci, jak ukryć treść przed zwykłymi odwiedzającymi stronę internetową i udostępnić ją tylko subskrybentom RSS w WordPress.

Dlaczego pokazywać ekskluzywne treści subskrybentom kanału RSS WordPress?
Oferowanie ekskluzywnych treści dla subskrybentów RSS może być korzystne dla Twojej witryny WordPress.
Dla czytelników jest to powód do subskrypcji Twojego kanału RSS, co gwarantuje, że nigdy nie przegapią Twoich najnowszych treści. Może to być wszystko, od wcześniejszego dostępu do nowych podcastów po ekskluzywne rozdanie z szansą na wygranie ekscytujących nagród.
Jako właściciel strony internetowej, nagradzanie lojalności czytelników może utrzymać zaangażowanie użytkowników i zachęcić ich do powrotu, co może być pomocne dla nowych stron próbujących zbudować grono odbiorców.

Mając to na uwadze, zobaczmy, jak możesz pokazywać treści tylko subskrybentom RSS w WordPress.
Jak wyświetlać treści tylko dla subskrybentów RSS w WordPress
Ten samouczek wymaga dodania niestandardowego kodu do WordPressa, a konkretnie do pliku functions.php. Aby proces był bezpieczny i przyjazny dla początkujących, użyjemy WPCode zamiast bezpośredniej edycji pliku.
WPCode to najlepsza wtyczka do fragmentów kodu na rynku. Pozwala ona łatwo dodawać fragmenty kodu do Twojej witryny bez bezpośredniej interakcji z plikami motywu WordPress. W ten sposób istnieje mniejsze ryzyko, że zepsujesz swoją witrynę lub spowodujesz poważny błąd.
Zanim zastosujesz którąkolwiek z poniższych metod, upewnij się, że najpierw zainstalowałeś wtyczkę WPCode. Zarówno wersja pro, jak i darmowa wersja wtyczki będą działać w tym samouczku.
Aby uzyskać instrukcje krok po kroku, zapoznaj się z naszym przewodnikiem dla początkujących na temat jak zainstalować wtyczkę WordPress.
Wszystkie poniższe samouczki korzystają z tych samych kroków, ale sam kod będzie inny, w zależności od wybranego przypadku użycia.
Po zainstalowaniu wtyczki musisz przejść do Code Snippets » + Add Snippet z panelu administracyjnego WordPress. Następnie wybierz „Add Your Custom Code (New Snippet)” i kliknij przycisk „+ Add Custom Snippet”.

Teraz możesz skorzystać z jednego z poniższych samouczków WordPress. Każda z tych metod zadziała, niezależnie od tego, czy używasz jednego kanału RSS, czy tworzysz osobne dla stron autorów.
Zachęcamy do korzystania z tych szybkich linków, aby przejść do wybranej metody:
- Metoda 1: Pokazuj określone fragmenty treści tylko subskrybentom kanału RSS WordPress
- Metoda 2: Pokazywanie konkretnych postów na blogu tylko subskrybentom RSS
- Metoda 3: Pokazuj tylko wybrane kategorie subskrybentom WordPress RSS
- WordPress RSS Feed: Najczęściej zadawane pytania
Metoda 1: Pokazuj określone fragmenty treści tylko subskrybentom kanału RSS WordPress
Jeśli chcesz utworzyć zwykły post na blogu, ale dołączyć ekskluzywny fragment treści tylko dla swoich subskrybentów RSS, możesz użyć tej metody.
Ten kod ukryje specjalny fragment treści posta przed zwykłymi odwiedzającymi i pokaże go tylko subskrybentom RSS.
Najpierw nadaj swojej fragmentowi kodu nazwę, na przykład „Pokaż określone treści dla RSS”. Następnie zmień Typ kodu na „Fragment PHP”.

Następnie dodaj poniższy kod do pola Podgląd kodu:
Ta funkcja sprawdza, czy bieżące żądanie dotyczy kanału RSS. Jeśli tak, funkcja wyświetli zawartość określoną w tagach [showcontentrss] i [/showcontentrss].
Po tym możesz napisać jakąś treść pomiędzy tymi tagami.
W naszym przykładzie napisaliśmy: [showcontentrss]Oszczędź 50% na WPForms dzięki temu ekskluzywnemu kodowi kuponu WPForms: SAVE50[/showcontentrss]

Więcej informacji znajdziesz w naszym przewodniku dla początkujących na temat jak dodać krótki kod w WordPress.
Gdy to zrobisz, po prostu opublikuj post. Odwiedzając swoją witrynę WordPress jako zwykły użytkownik, nie zobaczysz treści zawartej w shortcode.
Jednakże, jeśli otworzysz wpis na blogu WordPress z czytnika kanałów RSS, zobaczysz:

Metoda 2: Pokazywanie konkretnych postów na blogu tylko subskrybentom RSS
Czy chcesz ukryć cały wpis na blogu przed zwykłymi odwiedzającymi i pokazać go tylko subskrybentom Twojego niestandardowego RSS? Jeśli tak, możesz po prostu zastosować tę metodę.
Pierwszym krokiem jest nadanie fragmentowi nazwy, na przykład „Wyklucz konkretne posty dla RSS”. Pamiętaj, aby zmienić typ kodu na „Fragment PHP”.

Teraz musisz skopiować ten kod i wkleić go do pola Podgląd kodu:
Ta funkcja określa identyfikatory postów, które chcesz wykluczyć z ogólnego przeglądania i pokazać tylko subskrybentom RSS. Pamiętaj, aby zastąpić numery identyfikatorów wybranymi przez Ciebie identyfikatorami postów.
Jeśli nie jesteś pewien, gdzie znaleźć identyfikatory swoich wpisów, możesz przeczytać nasz artykuł na temat jak znaleźć identyfikator wpisu, kategorii, tagu, komentarza lub użytkownika w WordPress.
Po wykonaniu tej czynności przewiń w dół, aby upewnić się, że Metoda Wstawiania to „Automatyczne wstawianie”, a Lokalizacja to „Uruchom wszędzie”. Następnie ustaw kod jako „Aktywny” i kliknij przycisk „Zapisz fragment”.

Jeśli kod działa, nie zobaczysz swoich postów na blogu podczas przeglądania w przeglądarce, ale będziesz mógł je zobaczyć w czytniku RSS.
Pamiętaj, że za każdym razem, gdy opublikujesz specjalny wpis na blogu dla subskrybentów RSS, będziesz musiał zaktualizować tablicę identyfikatorów postów w fragmencie kodu. Ale jeśli nie planujesz dodawać żadnych nowych, nie musisz nic więcej robić.
Metoda 3: Pokazuj tylko wybrane kategorie subskrybentom WordPress RSS
Możesz użyć tej ostatniej metody, jeśli zdecydujesz się pogrupować swoje wpisy na blogu tylko dla RSS w jednej kategorii. Zaletą tej opcji jest to, że nie musisz aktualizować kodu za każdym razem, gdy tworzysz nowy wpis na blogu dla subskrybentów RSS.
Podobnie jak poprzednio, upewnij się, że nadałeś fragmentowi kodu nazwę (np. „Wyklucz kategorie postów dla RSS”) i zmieniłeś Typ kodu na „Fragment PHP”.

Następnie wklej poniższy kod do pola Podgląd kodu:
Ta funkcja określa identyfikator kategorii, które chcesz wykluczyć z publicznego dostępu i wyświetlać tylko w czytniku RSS. Zanim aktywujesz ten kod, upewnij się, że zastąpisz '1' identyfikatorem kategorii i pozostaw znak '-' bez zmian.
Po zakończeniu przewiń stronę w dół, aby upewnić się, że Metoda wstawiania to „Automatyczne wstawianie”, a Lokalizacja to „Uruchom wszędzie”. Następnie przejdź dalej, ustaw kod jako „Aktywny” i kliknij „Zapisz fragment”.

Będziesz wiedział, że Twój kod zadziałał, jeśli nie zobaczysz wpisów na blogu z tej kategorii, gdy przeglądasz je w przeglądarce, ale możesz je zobaczyć jako elementy kanału w czytniku RSS.
Więcej informacji na temat konfiguracji RSS znajdziesz w naszym artykule na temat jak całkowicie dostosować swoje kanały RSS WordPress.
WordPress RSS Feed: Najczęściej zadawane pytania
Teraz, gdy pokazaliśmy Ci, jak wyświetlać treści tylko subskrybentom RSS w WordPress, przejdźmy do kilku często zadawanych pytań dotyczących kanałów RSS WordPress.
Czy kanały RSS są nadal popularne?
RSS może nie być najgorętszym trendem, ale wiele osób nadal z niego korzysta, aby być na bieżąco z ulubionymi stronami internetowymi. Pomyśl o tym jako o sposobie na otrzymywanie powiadomień o nowych postach bez konieczności sprawdzania każdej witryny indywidualnie.
Dodatkowo, agregatory wiadomości nadal używają RSS do pobierania treści z innych witryn.
Jakie są korzyści z kanałów RSS WordPress?
Pierwszą korzyścią są powiadomienia o nowych postach. Subskrybenci mogą otrzymywać automatyczne alerty za każdym razem, gdy publikujesz nową treść, dzięki czemu nigdy nie przegapią żadnego z Twoich postów.
Drugą zaletą jest to, że kanały RSS mogą pomóc w optymalizacji WordPress pod kątem wyszukiwarek (SEO). Mogą sygnalizować wyszukiwarkom, że Twoja witryna jest stale aktualizowana nowymi treściami.
Możesz zapoznać się z naszymi szybkim i łatwym poradnikiem optymalizacji kanału RSS WordPress, aby uzyskać więcej informacji.
Gdzie znaleźć adres URL kanału RSS w WordPress?
Przez większość czasu WordPress będzie już miał dodany kanał RSS dla Twojej witryny. Wystarczy uzyskać do niego dostęp, dodając /feed na końcu nazwy domeny. Czasami może być konieczne dodanie /index.php/feed, jeśli pierwsza opcja nie działa.
Jak mogę pozwolić użytkownikom na subskrypcję mojego kanału RSS strony internetowej?
Jednym z najlepszych sposobów umożliwienia użytkownikom subskrypcji kanału RSS Twojej witryny jest korzystanie z usług e-mail marketingu, takich jak Brevo. Ta platforma może połączyć się z kanałem Twojej witryny i wysyłać powiadomienia e-mail za każdym razem, gdy opublikujesz coś nowego.
Stamtąd możesz połączyć platformę e-mail marketingu z wtyczką formularzy, taką jak WPForms, aby utworzyć formularz subskrypcji na swojej stronie.
Więcej informacji znajdziesz w naszym artykule na temat powiadamiania subskrybentów o nowych postach w WordPress.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyświetlać treści tylko subskrybentom kanału RSS w WordPress. Możesz również zapoznać się z naszym wyborem najlepszych wtyczek RSS dla WordPress oraz naszym przewodnikiem krok po kroku, jak dodać miniatury postów do kanałów RSS WordPress.
Jeśli podobał Ci się ten artykuł, zasubskrybuj nasz kanał YouTube po samouczki wideo WordPress. Możesz nas również znaleźć na Twitterze i Facebooku.


Harish
Cześć,
Bardzo pomocny artykuł. Szukałem dokładnie tej samej funkcji, ALE
1. Zachętą jest zapisanie się na moją listę mailingową
2. Treść staje się natychmiast widoczna (na tej samej stronie, mam nadzieję) zaraz po zapisaniu się
Będę bardzo wdzięczny za uwagi
Wielkie dzięki
Wsparcie WPBeginner
Wygląda na to, że szukasz blokady treści. Powinieneś zapoznać się z naszym artykułem tutaj: https://014.leahstevensyj.workers.dev/wp-tutorials/how-to-add-content-locking-in-wordpress/
Administrator
Harish
Dzięki wielkie! Było bardzo pomocne… Pozdrawiam, Harish
Wsparcie WPBeginner
Glad we could help