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

Hur man allowar användare att prenumerera på kategorier i WordPress

Vi har alla varit där – en läsare skickar e-post och frågar om de kan prenumerera på bara dina ”WordPress Tutorials” eller ”Recipe Roundups”. De älskar ditt innehåll men vill ha mer kontroll över de ämnen som de ser i sin flödesläsare.

WordPress skapar visserligen automatiskt RSS-flöden för varje kategori, men det är inte helt självklart hur man prenumererar på dem. Vad värre är, det var knepigt för oss att hitta ett enkelt plugin för att lösa detta problem.

Det är därför vi har sammanställt den här guiden. Vi visar dig hur du enkelt kan lägga till kategorispecifika RSS-prenumerationsalternativ på din WordPress-webbplats med bara lite kod och det nybörjarvänliga pluginet WPCode.

How to Allow Users to Subscribe to Categories in WordPress

Varför allow användare att prenumerera på kategorier i WordPress?

Med hjälp avkategorier kan du gruppera dina blogginlägg i olika ämnen och avsnitt. Detta kan hjälpa besökarna att hitta intressant och relevant innehåll, samtidigt som det förbättrar besökarnas upplevelse.

Om du till exempel har en blogg om resor kan du skapa kategorier som boende, resvägar och säkerhetstips.

WordPress skapar automatiskt ett RSS-flöde för varje kategorisida på din blogg. På så sätt kan besökare prenumerera på ditt innehåll och få ett meddelande varje gång du publicerar ett nytt blogginlägg som de kan vara intresserade av.

För mer information, vänligen se vår kompletta guide om hur du använder RSS i WordPress.

Med detta sagt, låt oss se hur du kan allow användare att prenumerera på enskilda kategorier på din WordPress website.

Hur man låter användare prenumerera på kategorier i WordPress med WPCode

Denna tutorial kräver att du addar kod till din WordPress website.

Ofta kommer tutorials att be dig att editera dina theme-filer, men detta kan orsaka alla typer av vanliga WordPress error. I värsta fall kan det till och med göra din website otillgänglig.

Av den anledningen rekommenderar vi att du använder WPCode. Det är det bästa kodsnuttspluginet för WordPress som gör att du kan lägga till anpassad CSS, PHP, HTML och mer till din webbplats utan att riskera din webbplats.

Först måste du installera och aktivera det gratis WPCode-pluginet. För mer information, se vår Step-by-Step guide om hur du installerar ett WordPress plugin.

När plugin är aktiverat, gå till Code Snippets ” Add Snippet.

Adding a custom code snippet to WordPress

Här ser du alla färdiga WPCode-snippets som du kan lägga till på din webbplats.

Håll muspekaren över alternativet ”Add Your Custom Code (New Snippet)” och klicka på knappen ”Use snippet” när den visas.

Adding a custom code snippet to WordPress

Nu kan du välja en av metoderna under för att allow användare att prenumerera på kategorier i WordPress. Använd gratis dessa länkar för att hoppa till din önskade metod:

En lösning är att add to en ”Subscribe”-länk till din sites category pages. Dessa är de pages som visar all posts inom en specifik Category.

Till exempel skulle www.example.com/category/wordpress lista alla posts i kategorin ”WordPress”.

När du har valt alternativet för anpassad kod i WPCode måste du skriva in en titel för kodavsnittet. Detta är bara för din referens, så du kan använda vad du vill.

Öppna sedan ”Code Type” dropdown och välj ”PHP Snippet”.

Adding code to WPCode to allow users to subscribe to categories

När det är gjort klistrar du bara in följande i kod editor:

$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
echo '<div class="category-feed default-max-width"><p><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow">Subscribe</a></p></div>';
}

Detta code snippet kommer dynamiskt att generera en ”Prenumerera” knapp för den aktuella kategorins page, vilket gör det möjligt för användare att prenumerera på kategorins RSS-flöde.

När du har gjort det rullar du till boxen ”Insertion” och väljer ”Auto Insert” om den inte redan är vald.

Du kan sedan öppna rullgardinsmenyn ”Plats” och välja ”Före inlägg” i avsnittet Kategorier, arkiv, taggar, taxonomier.

Infoga sedan ”1” i ”före inläggsnummer”. Detta säkerställer att prenumerationslänken visas efter kategorititeln och före ditt första inlägg i kategorin på hela din blogg.

Choosing Before Post and Auto Insert in WPCode

Om du vill visa länken endast på pages i kategorin rullar du till section ”Smart Conditional Logic”.

Här klickar du på slidern ”Enable Logic”.

Adding code to your website using smart conditional logic

You can now open the ”Conditions” dropdown and select ”Show”.

Därefter öppnar du nästa uppsättning dropdown-menyer och väljer ”Taxonomy Page”, ”Is” och ”Category”. Detta kommer endast att add koden till dina category pages.

Allowing users to subscribe to categories in WordPress

När det är gjort är det dags att göra snippet live genom att rulla högst upp på vyn.

Du kan nu klicka på ”Inaktiverad” toggle så att den ändras till ”Aktiv”, och sedan klicka på knappen ”Save Snippet”.

Saving the RSS category subscription snippet in WPCode

Nu, om du besöker någon kategorisida, kommer du att se den nya länken ”Prenumerera” live.

Så här såg det ut på vår WordPress-demo-blogg:

Allow users to subscribe to categories in WordPress

Metod 2: Add en RSS Icon till WordPress Category Pages

Ett annat alternativ är att add to en RSS icon till Category pages. Detta kan fånga besökarens uppmärksamhet mer än en vanlig link.

För att add to en RSS icon till dina WordPress category pages, måste du börja med att uploada den icon du vill använda. Du kan använda vilken icon du vill, men du kan hitta en logga i PNG-format på den officiella RSS-webbplatsen.

När du har en logga laddar du helt enkelt upp filen till mediabiblioteket i WordPress. Du måste sedan hämta URL:en till imagen, eftersom du kommer att använda den i nästa steg.

Getting the URL for an image in the WordPress media library

Med det gjort, skapa ett nytt PHP code snippet i WPCode genom att följa samma process som beskrivs ovan. Men den här gången klistrar du in följande snippet i WPCode editor:

$category = get_category( get_query_var('cat') );
if ( ! empty( $category ) ) {
    echo '<div class="category-feed default-max-width"><a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" /></a></div>';
}

Det här code snippet gör samma sak som den föregående metoden, men det addar en knapp med en RSS icon för den aktuella category page. Du måste ersätta http://example.com URL med länken till RSS-ikonen som du uploadade i föregående steg.

Återigen, ställ in koden så att den bara körs på category pages och publicera den sedan genom att följa samma process som beskrivs ovan.

Nu, om du besöker någon kategori page, kommer du att se RSS icon live.

Adding an RSS icon to a WordPress website

Metod 3: Add till flera alternativ för prenumeration för kategorier i WordPress

De flesta som använder en RSS-läsare har redan installerat tjänstens utökning av webbläsaren så att de enkelt kan add new feeds. Du kan dock ofta uppmuntra dem att prenumerera genom att lägga till icons för dessa olika tjänster.

Som ett exempel visar vi dig hur du lägger till knappar för Feedly och Inoreader, men du kan använda samma steg för att lägga till andra tjänster som du gillar.

Adding subscription options to a WordPress category page

Till att börja med måste du add to icons för de tjänster som du vill visa. Du kan ofta hitta lämpliga icons på tjänstens website eller genom att göra en snabb search på Google.

För varje RSS icon måste du obs/observera dess URL i mediabiblioteket i WordPress.

När det är gjort skapar du helt enkelt ett nytt PHP-snippet genom att följa samma process som beskrivs ovan med WPCode. Den här gången måste du dock add to följande kod:

$category = get_category( get_query_var('cat') );

if ( ! empty( $category ) ) {
    echo '<div class="category-feed default-max-width"><p>Subscribe via: <a href="' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe to this category" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe" /></a>
    
    <a href="http://www.feedly.com/i/subscription/feed/' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Feedly" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/feedly.png" width="32" height="32" alt="Subscribe" /></a>
    
    <a href="https://www.inoreader.com/?add_feed=' . get_category_feed_link( $category->cat_ID ) . '" title="Subscribe via Inoreader" rel="nofollow"><img src="http://localhost:10003/wp-content/uploads/2023/07/inoreader.png" width="32" height="32" alt="Subscribe" /></a>
    
    </p></div>';
}

Detta code snippet genererar dynamiskt flera ”Prenumerera”-alternativ för den aktuella kategorins page, vilket tillåter användare att prenumerera på kategorins RSS-flöde via olika flödesläsare.

Som tidigare måste du ersätta varje link med URL:en till den image som du vill visa på din WordPress website.

Bonus Tips: Lägg till e-postprenumeration för kategorier i WordPress

Många användare känner inte till RSS, så det är en bra idé att även erbjuda prenumerationer via email.

För att lägga till e-post prenumeration för kategorier, måste du använda en e-postmarknadsföringstjänst. Vi rekommenderar Constant Contact eller Brevo (tidigare Sendinblue) eftersom de erbjuder en utvald funktion för RSS till email.

När du har valt en tjänst för e-postmarknadsföring måste du skapa en email list och sätta upp en e-postkampanj.

För att samla prenumeranter rekommenderar vi att du använder OptinMonster. Det är den bästa programvaran för leadgenerering som hjälper dig att konvertera besökare till prenumeranter och kunder.

Du kan använda OptinMonster för att skapa opt-in-formulär med checkboxar för kategorier utan att skriva en enda rad kod.

Newsletter subscription form with category checkboxes

Följ sedan vår Step-by-Step guide om hur du meddelar prenumeranter om nya posts.

Vi hoppas att denna handledning hjälpte dig att lära dig hur du tillåter användare att prenumerera på kategorier i WordPress. Du kanske också vill lära dig hur du utformar enskilda kategorier på olika sätt i WordPress och vår nybörjarguide för att inkludera kategorier och underkategorier i WordPress-URL:er.

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.

Avslöjande: Vårt innehåll stöds av våra läsare. Det innebär att om du klickar på några av våra länkar, kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt, och hur du kan stödja oss. Här är vår editoriala 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.

Den ultimata WordPress-verktygslådan

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som varje professionell användare bör ha!

Reader Interactions

23 kommentarerLämna ett svar

  1. Syed Balkhi

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Sina

    Hi, What about if we want to have our subscribe feature by sending push notification in user browser?
    Is it any plugin to do this, like MailChimp for e-mail?

  3. Devesh Pal

    First of all, huge fan of your site, very informative, thanks for your service again!

    Situation with me is my website has lets say 5 categories in total and the requirement is to display them all, now user can subscribe to any of 5 categories that he/she wish to.

    What I have done so far, I have created a subscribe option for all my blogs using feeds but not specific to categories. Can you please help me in the same! Please do reply!

    Many thanks for your support so far and in advance!

    • WPBeginner Support

      Hi Davesh,

      Each category on your blog has its own RSS feed too. You can use that RSS feed and create a subscribe option just like you did for your main blog feeds. Please check out the article above for more details.

      Administratör

      • Devesh

        Okay!
        So can I merge all category’s feed and display only one subscribe input which can show options for selecting either one or more/all categories?

        • WPBeginner Support

          Hi Devesh,

          Yes. Many email services allow you to create multiple RSS to Email campaigns. You can create one for each of your category and then create a form that allows users to choose which lists they want to subscribe to.

  4. subhash

    can you explain how to show categories

  5. roman

    Is there a way for user to manage his subscriptions? Smth like a page or widget with all checkboxes where he could unsubscribe or subscribe to other category?

  6. Kath Rowling

    can you subscribe to certain tags instead of categories?

  7. Ahmed

    Is there a way I can make something like reddit where you subscribe to categories and view them all in a separate page?

  8. Karen

    Hi, I’m building a site for a non profit group and they want a ”back office” page/area just for committee/coordinators, so they are given a login in and password to access documents, photos forms etc – not a subscriber type of function. Can you help? cheers karen

  9. Brenda

    Is there any way to do this with custom taxonomies?

    • WPBeginner Support

      Yes the basic instructions are the same, use get_term_feed_link( $term_id, $taxonomy = 'customtaxonomyname', $feed = 'rss2' ) instead of get_category_feed_link() function.

      Administratör

  10. Swapnali

    Hieee,

    This tutorial is awesome… Thanks.. :)
    Was finding very difficult to get category subscription for users. Find your tutorial and work was done in just few minutes. Thanks once again.

    I want to ask one thing I am using free mailchimp, does it will cretae any problem?

  11. Kimberly

    Nice tutorial, thanks so much.

  12. Marc A. Flego

    First off, I absolutely love this website! Second, I have a question… What if you want to display these very same category subscribe links on your main blog page or even on a single blog post?

    I assumed that it would consist of the same code being integrated into blog.php and single.php but that’s not the case – the links appear, but they do not direct correctly when clicked.

    Anyone else tried this?

      • Marc A. Flego

        Hmm, so there’s no variable category feed URL which can be linked to different blog posts? I would have thought that to be a fairly basic function in WordPress. If a blog post can display a category tag beside it, why can it not display a link to that feed on the same page? Maybe I’m missing something…

  13. Badar ul islam

    This tutorial is super duper useful for people having alot of categories in their blog or website especially having more then 1 niche in their website.

  14. Tuan Vo

    Awesome!!! Very very very very useful post :)

  15. Zach Smith

    this was actually informative – not like most of what i see online. sharing :)

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt våra policy för kommentarer, och din e-postadress kommer INTE att publiceras. Vänligen använd INTE nyckelord i namnfältet. Låt oss ha en personlig och meningsfull konversation.