Zaufane samouczki WordPress, kiedy ich najbardziej potrzebujesz.
Przewodnik dla początkujących po WordPressie
WPB Cup
25 milionów+
Witryny korzystające z naszych wtyczek
16+
Lata doświadczenia z WordPressem
3000+
Samouczki WordPress od ekspertów

Jak wyświetlić fragment chronionego hasłem posta w WordPress

Jeśli używasz postów chronionych hasłem do treści premium lub obszarów tylko dla członków, być może zauważyłeś coś frustrującego: WordPress ukrywa te posty z kanału bloga i stron archiwum.

Oznacza to, że odwiedzający nie mają pojęcia, jaka cenna zawartość czeka za ścianą z hasłem. A to może utrudnić pozyskiwanie zapisów lub utrzymanie zainteresowania ludzi. 😕

Dobra wiadomość jest taka, że możesz wyświetlić krótki podgląd (lub fragment) swoich chronionych postów. Daje to ludziom przedsmak tego, co tracą, bez ujawniania pełnej treści.

Po wypróbowaniu różnych metod, znaleźliśmy najłatwiejszy sposób na zrobienie tego za pomocą WPCode. W tym przewodniku pokażemy krok po kroku, jak wyświetlać fragmenty chronionych hasłem postów bez psucia Twojej strony WordPress.

Pokazywanie fragmentu dla chronionych hasłem postów

Dlaczego wyświetlać fragment chronionych hasłem wpisów?

Czasami całkowite ukrywanie chronionych hasłem postów może przypominać stawianie muru, który może odstraszyć odwiedzających. Jeśli nie widzą, czego im brakuje, mogą nie czuć się zmotywowani do odblokowania treści. Właśnie tutaj może pomóc fragment!

Pokazanie fragmentu daje czytelnikom przedsmak tego, co jest w środku. To jak dzielenie się pierwszym rozdziałem książki: wzbudza ciekawość i sprawia, że chcą więcej.

Niezależnie od tego, czy jest to treść premium, ekskluzywny film, czy przewodnik tylko dla członków, podgląd może być tym impulsem, którego ktoś potrzebuje, aby się zarejestrować, zalogować lub wprowadzić hasło.

Jest to szczególnie pomocne dla firm lub twórców, którzy oferują członkostwa. Dobrze przygotowany fragment pokazuje wartość Twoich treści i buduje zaufanie u odbiorców, pokazując im dokładnie, na co się zapisują.

Jest to również pomocne w prostszych przypadkach, takich jak udostępnianie osobistych treści rodzinie i przyjaciołom za pomocą ochrony hasłem.

Ostatecznie chodzi o znalezienie równowagi między zapewnieniem bezpieczeństwa Twoich treści a sprawieniem, by były one na tyle kuszące, aby odwiedzający się nimi zainteresowali. Wyświetlanie fragmentów to prosty sposób, aby to osiągnąć.

Fragmenty chronionego hasłem posta

Pamiętaj, że opcja „Dodaj fragment…” jest zawsze dostępna w edytorze WordPress.

Jednak w przypadku postów chronionych hasłem fragmenty nie będą się wyświetlać, chyba że dodasz niestandardowy fragment kodu, aby je uwidocznić.

Mając to na uwadze, pokażemy Ci, jak wyświetlać fragmenty chronionych hasłem postów za pomocą wtyczki niestandardowych kodów. Oto szybki przegląd wszystkich kroków, które omówimy w tym przewodniku:

Gotowi? Zacznijmy!

Krok 1: Instalacja wtyczki do fragmentów kodu WordPress

Zazwyczaj ludzie powiedzą Ci, aby dodać niestandardowy fragment kodu do plikufunctions.php Twojego motywu lub do wtyczki specyficznej dla witryny WordPress.

Jednak ta metoda nie jest zbyt przyjazna dla początkujących. Jeden drobny błąd i ryzykujesz całkowite zepsucie swojej witryny WordPress.

Dlatego zawsze zalecamy używanie wtyczki do fragmentów kodu, a naszą ulubioną jest WPCode. Na stronach naszych marek partnerskich używamy WPCode do dodawania i zarządzania niestandardowymi fragmentami kodu, więc wiemy z pierwszej ręki, jak potężny, a jednocześnie łatwy w użyciu może być.

Szczegółowe informacje o wtyczce znajdziesz w naszej pełnej recenzji WPCode.

Strona główna WPCode

Aby dodać niestandardowe fragmenty kodu, możesz użyć bezpłatnej wersji WPCode. Jednak uaktualnienie do WPCode Pro odblokuje znacznie więcej funkcji, takich jak przeglądanie pełnej historii wersji wszystkich Twoich fragmentów i planowanie kodu.

W tym poradniku użyjemy darmowej wersji WPCode.

Zainstalujmy i aktywujmy wtyczkę WPCode. Jeśli potrzebujesz pomocy, zapoznaj się z naszym przewodnikiem jak zainstalować wtyczkę WordPress.

Po aktywacji możesz przejść do Fragmenty kodu » + Dodaj fragment kodu. Następnie najedź kursorem na „Dodaj swój niestandardowy kod (nowy fragment kodu)” i kliknij przycisk „+ Dodaj niestandardowy fragment kodu”.

Dodawanie niestandardowego kodu w WPCode

Na następnym ekranie będziesz musiał wybrać typ kodu dla swojego niestandardowego fragmentu kodu.

Możesz kliknąć „Fragment PHP”.

Wybierz opcję fragmentu PHP

Spowoduje to przejście do edytora fragmentów kodu WPCode.

Stąd możesz dodać nazwę dla swojego fragmentu. Jest to tylko do Twojej wiadomości, ale nadal warto użyć czegoś jasnego, aby móc się do tego łatwo odwołać później.

Na przykład, nazwaliśmy nasz „Wyświetl fragment chronionego hasłem wpisu”.

Nazwanie niestandardowego fragmentu

Po wykonaniu tej czynności możesz przejść do następnego kroku.

Krok 2: Dodawanie niestandardowego fragmentu do wyświetlania fragmentów

W tym kroku musisz skopiować i wkleić następujący fragment kodu do pola „Podgląd kodu” WPCode:

function wpb_protected_excerpt($excerpt) {
    if (post_password_required()) {
        $post = get_post();
        if (!empty($post->post_excerpt)) {
            return '<p>' . esc_html($post->post_excerpt) . '</p>';
        }
    }
    return $excerpt;
}
add_filter('the_excerpt', 'wpb_protected_excerpt');

function wpb_protected_excerpt_posts($content) {
    if (post_password_required() && is_single()) {
        $post = get_post();
        if (!empty($post->post_excerpt)) {
            return '<p>' . esc_html($post->post_excerpt) . '</p>' . $content;
        }
    }
    return $content;
}
add_filter('the_content', 'wpb_protected_excerpt_posts', 10);

Oto jak może to wyglądać w interfejsie:

Niestandardowy fragment w podglądzie kodu

Następnie po prostu przełącz przełącznik z „Nieaktywny” na „Aktywny”.

Następnie kliknij przycisk „Zapisz fragment”.

Zapisz i aktywuj fragment kodu WPCode

Krok 3: Wstawianie fragmentu posta za pomocą edytora bloków

Teraz, gdy niestandardowy fragment kodu jest aktywowany na Twojej stronie, możesz otworzyć post i dodać swoje fragmenty.

Przede wszystkim upewnij się, że Twój post jest chroniony hasłem. Jeśli tego nie zrobiłeś, możesz znaleźć tę opcję w sekcji „Status”.

W naszym przypadku klikniemy link statusu „Opublikowano”.

Otwieranie statusu wpisu

Następnie po prostu zaznacz opcję „Chronione hasłem”.

Następnie możesz dodać hasło do odpowiedniego pola.

Ustawianie hasła dla posta chronionego hasłem

Po wykonaniu tej czynności możesz zamknąć wyskakujące okienko, klikając w dowolnym miejscu edytora treści poza wyskakującym okienkiem.

Następnym krokiem jest dodanie fragmentu posta. Aby ułatwić sobie pracę, możesz po prostu skopiować początkowe linie swojego posta na blogu.

🧑‍💻 Pro Wskazówka: WordPress nie narzuca limitu znaków, które można dodać w polu „Wyciąg”. Jednak sposób wyświetlania wyciągów na Twojej stronie zależy od ustawień motywu lub widżetu – mogą one obcinać dłuższe wyciągi, aby dopasować je do projektu.

Zalecamy, aby fragmenty miały około 55 słów. Ale warto sprawdzić, jak fragmenty wyglądają na Twojej stronie i dostosować je do swojego stylu!

Następnie klikniesz link „Dodaj fragment…” i pojawi się okno podręczne, w którym możesz dodać fragment.

Dodawanie fragmentów postów

Po wklejeniu fragmentów do pola „Fragment” kliknij gdziekolwiek poza oknem podręcznym w edytorze treści.

Powinieneś teraz widzieć fragment posta poniżej ustawień „Ustaw obraz wyróżniający”.

Dodano fragment

W razie potrzeby zawsze możesz dostosować swój fragment, klikając link „Edytuj fragment”.

Na koniec kliknij przycisk „Zaktualizuj”, „Zapisz” lub „Opublikuj”, aby zmiany stały się aktywne.

Teraz możesz odwiedzić swoją stronę internetową i zobaczyć fragment posta chronionego hasłem w WordPress.

Fragmenty chronionego hasłem posta

Dodatkowa wskazówka: Sprzedaż treści premium i tworzenie paywalla

Jeśli chcesz monetyzować swoje treści, dodanie paywalla może być lepszym wyborem.

Płatny dostęp blokuje Twoje treści, dopóki czytelnicy nie wykonają określonych czynności, takich jak opłacenie dostępu. Jest to skuteczny sposób na generowanie przychodów, zwłaszcza jeśli chcesz uniknąć wyświetlania reklam. Możesz pobierać opłaty za bieżące subskrypcje lub oferować jednorazową opłatę za dostęp dożywotni.

Fragmenty postów i niestandardowa wiadomość, którą zobaczą odwiedzający, jeśli nie są subskrybentami i nie są zalogowani

Dzięki MemberPress tworzenie i zarządzanie paywallami jest proste. Jest to jeden z najlepszych wtyczek paywall, a my sami używamy go do zarządzania naszą darmową stroną wideo.

Aby dowiedzieć się więcej o wtyczce, zapoznaj się z naszą szczegółową recenzją MemberPress.

MemberPress pozwala na tworzenie różnych pakietów subskrypcji i decydowanie, które treści są dostępne na każdym poziomie. Ta elastyczność pozwala oferować wiele poziomów członkostwa dostosowanych do potrzeb Twojej publiczności.

Więcej szczegółów znajdziesz w naszym przewodniku na temat tworzenia paywalla w WordPress.

💡 Uwaga: Blokady płatności nie zawsze dotyczą pieniędzy. Na przykład The New York Times używa ich do rozbudowy list e-mail, prosząc odwiedzających o subskrypcję biuletynu lub utworzenie bezpłatnego konta. Tymczasem The Washington Post oferuje wersje próbne lub bezpłatne artykuły przed wymaganiem płatności.

FAQ: Wyświetlanie fragmentów dla postów WordPress chronionych hasłem

Masz pytania? Poniżej znajdują się niektóre z najczęściej zadawanych pytań podczas konfigurowania fragmentów chronionych hasłem w WordPress.

Czy ta metoda zadziała z każdym motywem WordPress?

Tak, ta metoda zadziała z każdym motywem WordPress. Kod wykorzystuje standardową funkcję WordPress, znaną jako hook filtra, która nie jest zależna od Twojego konkretnego motywu. Oznacza to, że zmienia sposób działania WordPress na podstawowym poziomie, dzięki czemu pozostaje kompatybilny z różnymi projektami.

Czy bezpieczne jest dodanie tego kodu za pomocą wtyczki WPCode?

Absolutnie. Używanie wtyczki do fragmentów kodu, takiej jak WPCode, jest najbezpieczniejszym sposobem dodawania niestandardowego kodu do witryny WordPress.

Posiada inteligentne zarządzanie błędami, które może zapobiec awarii witryny przez zły fragment kodu. Ponadto, oddziela Twój kod od plików motywu, dzięki czemu nie stracisz swoich dostosowań, jeśli zaktualizujesz lub zmienisz motyw.

Czy mogę również wyświetlać fragmenty chronionych hasłem stron?

Tak, ten kod działa dla każdego typu posta, który obsługuje fragmenty, w tym strony. Ale być może będziesz musiał najpierw włączyć fragmenty dla stron.

Niektóre motywy robią to automatycznie. Jeśli Twój tego nie robi, możesz to łatwo włączyć. Aby uzyskać pomoc krok po kroku, zapoznaj się z naszym przewodnikiem na temat dodawania fragmentów do stron w WordPress.

Jaka jest różnica między ochroną hasłem a wtyczką członkowską?

Ochrona hasłem działa dobrze w prostych sytuacjach, na przykład przy udostępnianiu jednego posta małej, zaufanej grupie. Wszyscy używają tego samego hasła do przeglądania treści.

Wtyczka do obsługi członkostwa, taka jak MemberPress, jest przeznaczona do sprzedaży dostępu. Pozwala ona na tworzenie wielu poziomów subskrypcji, przyjmowanie płatności i nadawanie każdemu użytkownikowi własnego loginu. Jest idealna, jeśli chcesz zbudować pełną witrynę członkowską lub sprzedawać kursy online.

Więcej sposobów na kontrolowanie dostępu i rozwijanie witryny WordPress

Mamy nadzieję, że ten artykuł pomógł Ci dowiedzieć się, jak wyświetlać fragmenty chronionych hasłem postów w WordPress. Teraz masz potężny sposób na zachęcenie czytelników bez ujawniania wszystkiego.

Następnie możesz zapoznać się z innymi przewodnikami dotyczącymi kontrolowania dostępu do treści i rozwijania swojej witryny:

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.

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

Ostateczny zestaw narzędzi WordPress

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

Interakcje czytelników

6 CommentsLeave a Reply

  1. To świetne i proste rozwiązanie. Szukałem czegoś w WordPress, co działałoby dokładnie jak Patreon, gdzie miałem treści premium. Pokazuje fragment artykułu, ale reszta jest dostępna dopiero po wpisaniu hasła. To rozwiązanie okazało się bardzo pomocne.

  2. Witaj – użyłem twojego kodu do ręcznego wyświetlania fragmentu chronionego hasłem posta.

    Działa świetnie, dopóki nie wprowadzisz hasła i nie przejdziesz do czytania chronionego wpisu – pojawia się pusty! Więc fragment jest wyświetlany na stronie kategorii. Przechodzę do wpisu, wprowadzam hasło, aby przeczytać całość, a pojawia się pusty, mimo że w panelu znajduje się napisany wpis.

    Doceniłbym edycję tego prawie idealnego ręcznego zastąpienia fragmentów dla chronionych treści!

    • Wygląda na to, że post_password_required zwraca FALSE, jeśli hasło zostało wprowadzone. W związku z tym oryginalna logika zawodzi. To może nie być do końca poprawne, ale u mnie działa.

      if ( post_password_required() ) { $post = get_post();

      return $post->post_excerpt.$content;
      } else {
      return $content;
      }

  3. jaki byłby kod dla strony? Powoduje to ukrycie wszystkich moich stron, widoczny jest tylko nagłówek i stopka.

    • Cześć Lori,

      Mam ten sam problem. Czy znalazłeś rozwiązanie tego problemu?

      Oczywiście każdy inny jest również zaproszony do dzielenia się pomocą i informacjami! ;- )

  4. Nie jestem pewien, czy to teraz działa. Ludzie uważają, że treści powinny być darmowe i dostępne…. Myślę, że mogłoby to zadziałać w przypadku pobierania lub darowizn.

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszą polityką komentowania, a Twój adres e-mail NIE zostanie opublikowany. Prosimy NIE używać słów kluczowych w polu nazwy. Prowadźmy osobistą i znaczącą rozmowę.