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 add to RSS prenumeration för Tags och Custom Taxonomy Archives

Alla som har drivit en blogg ett tag vet att ibland räcker det inte med ett allmänt RSS-flöde. Vissa bloggare har frågat om det var möjligt att låta läsarna prenumerera på taggar eller anpassade taxonomier, så att de kan hålla sig uppdaterade om det innehåll som betyder mest för dem.

Tyvärr var det svårt för oss att hitta en enkel plugin-lösning för detta. Det är därför vi bestämde oss för att komma med det enklaste sättet att lägga till RSS-prenumerationer till dina taggar och anpassade taxonomiarkiv med bara lite kod.

Men oroa dig inte. Vi kommer att använda det användarvänliga WPCode-pluginet, så att du kan lägga till denna kraftfulla funktionalitet utan kodningshuvudvärk.

How to Add RSS Subscription for Tags and Custom Taxonomy Archives

Varför låta användare prenumerera på Tags & Custom Taxonomies?

Tags allow you to clearly label a blogginlägg’s topic, which can help readers find interesting and relevant content. Läsare stannar ofta kvar längre på din website, vilket kan öka antalet sidvisningar och minska avvisningsfrekvensen.

Du kan även skapa custom taxonomies för att organisera ditt content ytterligare. Du kan till exempel add to en custom post type som heter ”Books” och sedan använda en custom taxonomi som heter ”Topics”.

Med detta i åtanke kanske du vill add RSS prenumerationer till dina taggar och customize taxonomier. På så sätt kan du meddela besökare när du publicerar ett new blogginlägg som de kan vara intresserade av.

Mer information om ämnet hittar du vänligen i vår kompletta guide till RSS i WordPress.

Med detta sagt, låt oss se hur du kan add RSS prenumeration för taggar och custom taxonomi archives.

Hur man låter användare prenumerera på taggar och taxonomier med WPCode

Denna tutorial handlar om att lägga till kod på din WordPress website. Det finns olika typer av kod som du kan add to beroende på dina behov, men vi kommer att använda WPCode för att insert dem på ett säkert sätt i WordPress.

WPCode är det bästa kodsnuttspluginet för WordPress som gör att du kan lägga till anpassad CSS, PHP, HTML och mer på din webbplats utan att riskera din webbplats.

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 WordPress site helt otillgänglig.

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

När du är aktiverad, gå till Code Snippets ” Add Snippet.

Adding custom code snippets to WordPress

Du kommer nu att se WPCodes inbyggda bibliotek med kodsnuttar.

Här håller du bara muspekaren över alternativet ”Lägg till din anpassade kod (nytt utdrag)” och klickar sedan på knappen ”Använd utdrag” när den visas.

Adding a custom code snippet to WordPress using WPCode

Nu när WPCode är konfigurerat kan du välja en av metoderna under för att allow användare att prenumerera på dina tags eller taxonomier. Använd gratis dessa länkar för att hoppa till din önskade metod:

En lösning är att add to en enkel RSS ”Prenumerera” länk till din site’s tagged archive pages. Dessa pages visar all posts som har samma tagged.

Till exempel skulle www.example.com/tag/wordpress lista alla posts som har taggen ”WordPress”.

An example of a 'Subscribe' link, on a WordPress tags page

När du har skapat ett custom snippet i WPCode, skriv in en titel för PHP snippet. 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 an RSS Subscription to WordPress tag pages

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

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>';

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 dropdown för ”Location” och välja ”Before Post” i Categories, Archives, Tags, Taxonomies section.

Efter det, infoga ”1” i ”before post number”.

Choosing Before Post location for taxonomies in WPCode

Detta kommer att se till att knappen visas direkt efter taggtiteln och före din första i taggen. över din WordPress blogg.

Om du bara vill visa länken på taggade pages rullar du till section ”Smart Conditional Logic”. Här klickar du på slidern ”Enable Logic”.

WPCode's conditional logic settings

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

Därefter klickar du på ”Add new group”.

Auto-inserting PHP code into the site wide header

Öppna nu nästa uppsättning dropdown-menyer och välj ”Taxonomi Page”, ”Is” och ”Tag”.

Detta kommer endast att add koden till dina tag/tagged archive pages.

WPCode's conditional smart logic settings

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å toggeln ”Inaktiverad” så att den ändras till ”Aktiv” och sedan klicka på knappen ”Save Snippet”.

Saving a custom snippet for adding RSS subscription to tag pages

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

Metod 2: Lägga till en RSS Icon till WordPress Tag Pages

Ett annat alternativ är att add to en RSS icon till tagged pages, vilket kan vara mer uppseendeväckande jämfört med en vanlig ”Subscribe”-länk.

An example of an RSS icon, on a WordPress tags page

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

När du har en logga är det bara att uploada 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.

Adding an RSS icon to your WordPress website

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

$tag_id = get_query_var('tag_id');
echo '<div class="tag-feed default-max-width"><p><a href="' . get_tag_feed_link($tag_id) . '" title="Subscribe to this tag" rel="nofollow"><img src="http://example.com/wp-content/uploads/2023/07/rss-icon.png" width="32" height="32" alt="Subscribe"></a></p></div>';

Du måste ersätta http://example.com URL med länken till RSS iconen som du uploadade i föregående steg.

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

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

Du kan också add to en RSS prenumeration till de custom taxonomi archives på din WordPress website. För att göra detta måste du skapa ett nytt PHP-snippet som följer samma process som beskrivs ovan.

Den här gången addar du dock följande kod till WPCode:

$term = get_term_by('slug', get_query_var('term'), get_query_var('taxonomy'));
echo '<div class="topic-feed default-max-width"><p><a href="' . get_term_feed_link($term->term_id, 'topics', $feed) . '" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>';

Om du gillar att visa en RSS icon istället för plain text, så ersätter du bara texten ”Subscribe” med en image tag, precis som vi gjorde i section ovan.

I Smart Conditional Logic section, se till att välja ”Taxonomy page”, ”Is” och ditt custom taxonomi namn, gillar så:

Making the WPCode snippet show if the taxonomy page is a custom taxonomy

Sedan är det bara att aktivera code snippet och save your changes.

Learn More Tips och tricks för RSS för din site i WordPress

Vill du få ut det mesta av dina WordPress RSS-flöden? Här är några tutorials som du bör kontrollera:

Vi hoppas att denna handledning hjälpte dig att lära dig hur du lägger till en RSS-prenumeration för taggar och anpassade taxonomiarkiv. Du kanske också vill lära dig hur du tillåter användare att prenumerera på författare i WordPress eller kolla in våra expertval för de bästa WordPress RSS-pluginsen.

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

3 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. Richard

    Great tutorial.

  3. Adrian

    Really useful article but I’ve been thinking recently about chaining tags and allowing users to create custom RSS feeds from these. Anyone have any ideas on whether this can be achieved and bonus imaginary internet points if you can tell me how!

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.