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 subskrybentom RSS może być korzystne dla Twojej strony WordPress.
Dla czytelników daje im to powód do subskrypcji Twojego kanału RSS, zapewniając, że nigdy nie przegapią Twoich najnowszych treści. Może to być cokolwiek, od wczesnego dostępu do nowych podcastów po ekskluzywne rozdanie z ekscytującymi nagrodami.
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, w szczególności do pliku functions.php. Aby proces był bezpieczny i przyjazny dla początkujących, zamiast bezpośredniej edycji pliku użyjemy WPCode.
WPCode to najlepsza wtyczka do fragmentów kodu na rynku. Pozwala łatwo dodawać fragmenty kodu do swojej witryny bez bezpośredniego grzebania w plikach 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.
Instrukcje krok po kroku znajdziesz w naszym przewodniku 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 postępować zgodnie z jednym z poniższych samouczków WordPress. Dowolna z tych metod zadziała, niezależnie od tego, czy używasz jednego kanału RSS, czy tworzysz oddzielne dla swoich 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 o tym, jak dodać shortcode 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 jeśli otworzysz post bloga WordPress z czytnika RSS, zobaczysz go:

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 postępować zgodnie z 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 wiesz, gdzie znaleźć identyfikatory swoich postów, możesz przeczytać nasz artykuł o tym, jak znaleźć identyfikator posta, 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 posty blogowe tylko dla RSS w jednej kategorii. Zaletą tej opcji jest to, że nie musisz aktualizować kodu za każdym razem, gdy tworzysz nowy post 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 wyświetlania i wyświetlać tylko w czytniku RSS. Zanim aktywujesz ten kod, upewnij się, że zastąpisz „1” identyfikatorem kategorii i pozostaw znak „-” (myślnik) 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 wiedzieć, że Twój kod odniósł sukces, jeśli nie zobaczysz postów z bloga w 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 o tym, 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.
Ponadto, agregatory wiadomości nadal używają RSS do pobierania treści z innych stron.
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 SEO WordPress (optymalizacja pod kątem wyszukiwarek). Mogą sygnalizować wyszukiwarkom, że Twoja witryna jest stale aktualizowana świeżą treścią.
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 dodał już kanał RSS do Twojej witryny. Musisz go tylko uzyskać, dodając /feed na końcu swojej 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 na umożliwienie użytkownikom subskrypcji kanału RSS Twojej witryny jest korzystanie z usług marketingu e-mailowego, 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ć na swojej stronie formularz subskrypcji.
Więcej informacji znajdziesz w naszym artykule o tym, jak powiadamiać subskrybentów o nowych wpisach w WordPressie.
Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyświetlać treści tylko subskrybentom kanałów 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://www.wpbeginner.com/wp-tutorials/how-to-add-content-locking-in-wordpress/
Admin
Harish
Dzięki wielkie! Było bardzo pomocne… Pozdrawiam, Harish
Wsparcie WPBeginner
Glad we could help