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

Så här visar du excerpt av en lösenordsskyddad post i WordPress

Att lösenordsskydda dina WordPress-inlägg är ett bra sätt att hålla specifikt innehåll privat.

Det finns dock tillfällen då du kanske vill dela en teaser eller ett utdrag för att fånga besökarens uppmärksamhet innan du ber dem att ange lösenordet.

Problemet är att WordPress inte gör detta enkelt som standard. Det döljer helt innehållet i lösenordsskyddade inlägg, vilket kan göra det svårare att locka läsare att låsa upp hela innehållet.

Efter att ha testat upptäckte vi att om man lägger till ett anpassat kodavsnitt kan man tvinga utdrag att visas för lösenordsskyddade inlägg. Det enklaste sättet att ställa in detta är med WPCode.

I den här artikeln visar vi dig hur du visar utdrag ur lösenordsskyddade inlägg på din WordPress-webbplats.

Showing excerpt for password protected posts

Varför visa utdrag ur lösenordsskyddade inlägg?

Att helt dölja lösenordsskyddade inlägg kan ibland kännas som att sätta upp en mur som kan stöta bort besökare. Om de inte kan se vad de går miste om kanske de inte känner sig motiverade att låsa upp innehållet.

Genom att visa ett utdrag får läsarna en försmak av vad som finns inuti. Det är som att dela med sig av det första kapitlet i en bok: det väcker nyfikenhet och får dem att vilja ha mer.

Oavsett om det handlar om premiuminnehåll, en exklusiv video eller en guide som endast är tillgänglig för medlemmar kan en förhandsvisning vara precis den knuff som behövs för att någon ska registrera sig, logga in eller ange ett lösenord.

Detta är särskilt användbart för företag eller kreatörer som erbjuder medlemskap. Ett väl utformat utdrag visar värdet av ditt innehåll och stärker förtroendet hos din publik genom att visa dem exakt vad de registrerar sig för.

Det är också användbart i enklare fall, som när du delar personligt innehåll med familj och vänner med hjälp av lösenordsskydd.

I slutändan handlar det om att hitta balansen mellan att hålla ditt innehåll säkert och att göra det tillräckligt lockande för att besökarna ska engagera sig i det. Att visa utdrag är ett enkelt sätt att göra just det.

Excerpts on a password-protected post

Observera att alternativet “Lägg till ett utdrag …” alltid är tillgängligt i WordPress-redigeraren.

För lösenordsskyddade inlägg visas dock inte utdragen om du inte lägger till en anpassad kodsnutt för att göra dem synliga.

Med detta i åtanke ska vi visa dig hur du visar utdrag ur lösenordsskyddade inlägg med hjälp av ett plugin för anpassad kod. Här är en snabb översikt över alla steg som vi kommer att täcka i den här guiden:

Är du redo? Låt oss komma igång!

Steg 1: Installera ett WordPress Code Snippet-plugin

Vanligtvis kommer folk att säga att du ska lägga till en anpassad kodsnutt i ditt temas sfunctions.php-fil eller ett webbplatsspecifikt WordPress-plugin.

Denna metod är dock inte särskilt nybörjarvänlig. Ett litet misstag och du riskerar att förstöra din WordPress-sida helt och hållet.

Det är därför vi alltid rekommenderar att du använder ett plugin för kodsnuttar, och vår favorit är WPCode. På våra partnersajter använder vi WPCode för att lägga till och hantera anpassade kodsnuttar, så vi vet av egen erfarenhet hur kraftfullt och samtidigt lättanvänt det kan vara.

För detaljer om plugin kan du kolla in vår WPCode-recension.

WPCode's homepage

För att lägga till anpassade kodsnuttar kan du använda gratisversionen av WPCode. Men genom att uppgradera till WPCode Pro låser du upp många fler funktioner, som att visa hela revisionshistoriken för alla dina kodavsnitt och schemalägga din kod.

För denna handledning använder vi gratisversionen av WPCode.

Så, låt oss installera och aktivera WPCode plugin. Om du behöver hjälp kan du läsa vår guide om hur du installerar ett WordPress-plugin.

Efter aktivering kan du navigera till kodsnippet ” + Lägg till snippet. Sedan vill du hålla muspekaren över “Lägg till din anpassade kod (nytt utdrag)” och klicka på knappen “+ Lägg till anpassat utdrag”.

Adding custom code in WPCode

På nästa skärm måste du välja kodtyp för din anpassade kodsnutt.

Du kan klicka på “PHP Snippet”.

Select the PHP snippet option

Detta tar dig till WPCode kodavsnittsredigerare.

Härifrån kan du lägga till namnet på ditt snippet. Detta är endast för referens, men du kanske ändå vill använda något tydligt så att du enkelt kan hänvisa tillbaka till det senare.

Vi kallade till exempel vår för “Visa utdrag ur ett lösenordsskyddat inlägg”.

Naming the custom snippet

När det är gjort kan du gå vidare till nästa steg.

Steg 2: Lägga till ett anpassat utdrag för att visa utdrag ur ett lösenordsskyddat inlägg

I det här steget måste du kopiera och klistra in följande kodsnutt i fältet “Code Preview” i 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);

Så här kan det se ut i gränssnittet:

Custom snippet in the code preview

Sedan är det bara att vrida omkopplaren från “Inactive” till “Active”.

Därefter går du vidare och klickar på knappen “Save Snippet”.

Save and activate code snippet WPCode

Steg 3: Infoga inläggsutdraget med hjälp av blockredigeraren

Nu när den anpassade kodsnutten är aktiverad på din webbplats kan du öppna ett inlägg och lägga till dina utdrag.

Först och främst måste du se till att ditt inlägg är lösenordsskyddat. Om du inte redan har gjort det hittar du inställningen i avsnittet “Status”.

I vårt fall klickar vi på statuslänken “Publicerad”.

Opening the post status

Sedan markerar du bara alternativet “Lösenordsskyddat”.

Därefter kan du lägga till lösenordet i respektive fält.

Setting up password for the password-protected post

När du har gjort det kan du stänga popup-fönstret genom att klicka var som helst i innehållsredigeraren utanför popup-fönstret.

Nästa steg är att lägga till utdraget ur inlägget. För att göra det enkelt kan du helt enkelt kopiera de inledande raderna i ditt blogginlägg.

Tips: WordPress har inte satt någon hård gräns för hur många tecken du kan lägga till i fältet “Utdrag”. Hur utdrag visas på din webbplats beror dock på ditt tema eller dina widgetinställningar – de kan skära av längre utdrag för att passa designen.

Vi rekommenderar att du håller utdragen till cirka 55 ord. Men det är en bra idé att kontrollera hur dina utdrag ser ut på din webbplats och justera dem så att de passar din stil!

Du klickar sedan på länken “Lägg till ett utdrag…” och ett popup-fönster där du kan lägga till ett utdrag visas.

Adding post excerpts

När du har klistrat in dina utdrag i fältet “Excerpt” klickar du var som helst utanför popup-fönstret i innehållsredigeraren.

Du bör nu kunna se utdraget ur inlägget under inställningarna för “Set featured image“.

Excerpt added

Om något kan du alltid justera ditt utdrag genom att klicka på länken “Redigera utdrag”.

Slutligen trycker du på knappen “Uppdatera”, “Spara” eller “Publicera” för att göra ändringarna giltiga.

Nu kan du besöka din webbplats och se utdraget för det lösenordsskyddade inlägget i WordPress.

Excerpts on a password-protected post

Bonus Tips: Sälja premiuminnehåll och skapa en betalvägg

Om du vill tjäna pengar på ditt innehåll kan det vara ett bättre val att lägga till en betalvägg.

En betalvägg låser ditt innehåll tills läsarna vidtar specifika åtgärder, till exempel betalar för åtkomst. Det är ett effektivt sätt att få intäkter, särskilt om du vill undvika att visa annonser. Du kan ta betalt för löpande prenumerationer eller erbjuda en engångsavgift för livstids tillgång.

The post's excerpts and custom message that visitors will see if they aren't subscribed and logged in

Med MemberPress är det enkelt att skapa och hantera betalväggar. Det är ett av de bästa plugin-programmen för betalväggar, och vi använder det själva för att hantera vår gratis videosajt.

För att lära dig mer om plugin-programmet, se vår MemberPress-recension.

Med MemberPress kan du skapa olika prenumerationspaket och bestämma vilket innehåll som ska vara tillgängligt på varje nivå. Denna flexibilitet gör att du kan erbjuda flera olika medlemsnivåer som är skräddarsydda efter din publiks behov.

Om du vill ha mer information kan du läsa vår guide om hur du skapar en betalvägg i WordPress.

Obs: Betalväggar handlar inte alltid om pengar. The New York Times använder dem till exempel för att utöka e-postlistor genom att be besökare att prenumerera på ett nyhetsbrev eller skapa ett gratis konto. Samtidigt erbjuder The Washington Post testversioner eller gratis artiklar innan de kräver betalning.

Vi hoppas att den här artikeln hjälpte dig att visa utdrag för lösenordsskyddade inlägg i WordPress. Du kanske också vill läsa vår guide om hur du döljer lösenordsskyddade inlägg från WordPress-loopen eller vår expertlista över användbara verktyg för att hantera och utveckla din WordPress-blogg.

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.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

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.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

5 kommentarerLeave a Reply

  1. Kim

    Hello- I went to use your code to Manually Showing The Excerpt of a Protected Post.

    It works great up until you put the password in and go to read the protected post- it comes up blank! So the excerpt shows on the category page. I go to the post, put in the password to read the entire thing and it comes up blank, despite there being a written post in the dashboard.

    Would appreciate an edit to this almost perfect manual override for excerpts on protected content!

    • Jeff

      Apparently post_password_required returns FALSE if the password has been entered. Thus the original logic fails. This may not be quite correct either, but it’s working for me.

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

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

  2. Lori

    what would the code be for a page? This causes all my pages to be hidden, only header and footer showing.

    • Stefan

      Hi Lori,

      I have the same problem. Have you found a solutions for this problem?

      Of course anybody else is also invited to share help and iformation! ;- )

  3. Adrienne

    Not sure if this works now. People think content should be free and accessible…. Maybe for downloads or donations, I think it would work.

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.