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 inaktiverar RSS-flöden i WordPress (2 enkla sätt)

När du hanterar din WordPress-webbplats kanske du tycker att RSS-flöden egentligen inte är nödvändiga. Dessa flöden hjälper användare att prenumerera på dina blogguppdateringar, men de kan göra att mindre webbplatser ser röriga ut.

Många användare föredrar att inaktivera RSS-flöden för att hålla sina webbplatser strömlinjeformade och fokuserade. På WPBeginner har vi också inaktiverat flera RSS-flöden för att förbättra vår SEO-rankning.

Tyvärr erbjuder WordPress inte ett enkelt sätt att stänga av dessa flöden. Det kan vara frustrerande om du vill ha en renare och mer okomplicerad upplevelse.

Den goda nyheten är att det finns plugins som kan hjälpa dig att inaktivera RSS-flöden på din webbplats. Baserat på vår erfarenhet tyckte vi att AIOSEO var en bra lösning utan kod. Under tiden, för en anpassad strategi, erbjuder WPCode ett alternativ med fragment kodu.

I den här artikeln przewodnikar vi dig genom två enkla metoder för att stänga av RSS-flöden i WordPress, vilket säkerställer att din webbplats förblir städad och skräddarsydd efter dina specifika behov.

How to disable RSS feeds in WordPress

Vad är RSS-flöden och varför inaktivera dem?

RSS är en typ av webbflöde som hjälper användare att få uppdateringar och innehåll i realtid från din webbplats.

RSS står för Really Simple Syndication eller Rich Site Summary. Det gör att dina läsare automatiskt kan få nytt innehåll i nyhetsbrev via e-post, RSS-flödesläsare och andra enheter.

RSS-flöden är användbara för din webbplats, men WordPress kan lägga till flera flöden som kanske inte är användbara. Det finns instanser som taxonomi-feeds, författarfeeds, feeds för enskilda inlägg och sidor med mera.

Du kan inaktivera dessa RSS-flöden och save search engines gillar Google från att uttömma sin webbplats crawl kvot. På så sätt kommer sökmotorns bots inte att crawla feeds som inte är relevanta för din site och istället indexera viktigare pages.

Dessutom är det vettigt att inaktivera RSS-flöden om du inte driver en WordPress-blogg utan använder WordPress mer som ett CMS (innehållshanteringssystem) eller en enkel webbplatsbyggare. Det är också perfekt för e-handelsbutiker som inte har en blogg.

Med detta i åtanke ska vi visa dig hur du inaktiverar RSS-flöden i WordPress. Här är en snabb titt på alla de metoder vi kommer att täcka i den här artikeln:

Låt oss hoppa rakt in i det!

Metod 1: Inaktivera RSS-flöden med hjälp av ett plugin

Det enklaste sättet att inaktivera RSS-flöden är att använda ett WordPress-plugin som All in One SEO (AIOSEO).

Det är det bästa SEO-pluginet för WordPress och låter dig optimera din webbplats för sökmotorer utan att kräva teknisk kunskap eller anlita en expert.

All In One SEO - AIOSEO

Den här metoden är enklare och rekommenderas för Beginnare. Vi kommer att använda AIOSEO Lite-versionen för denna tutorial eftersom den tillåter dig att inaktivera RSS-flöden i WordPress.

Men om du vill öka din sökrankning kan du använda AIOSEO Pro-versionen för att låsa upp mer kraftfulla funktioner som XML-webbplatskartor och omdirigeringshanterare, Broken Link Checker och Link Assistant.

Det första du behöver göra är att installera och aktivera pluginet AIOSEO. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.

Efter aktivering ser du Setup Wizard. Klicka helt enkelt på knappen ”Kom igång” och följ instruktionerna på skärmen. För mer detaljer, vänligen se vår guide om hur du ställer in All in One SEO i WordPress.

Click let's get started AIOSEO setup wizard

Därefter kan du gå till All in One SEO ” Search Appearance från din WordPress dashboard och head till fliken ”Advanced”.

Efter det kan du rulla till alternativet ”Crawl Cleanup” och klicka på toggle för att aktivera det.

Go to AIOSEO advanced settings in search appearance

När du har aktiverat alternativet ”Crawl Cleanup” bläddrar du bara ner till de RSS-flöden du vill inaktivera.

Vi rekommenderar att du håller alternativet ”Globalt RSS-flöde” aktiverat eftersom det gör att dina prenumererade användare kan få de senaste uppdateringarna. Om du inaktiverar det här alternativet kommer folk inte att kunna prenumerera på din webbplats, vilket kan skada din SEO för WordPress.

Disable RSS feeds

Å andra sidan kan du inaktivera andra typer av RSS-flöden.

Du kan till exempel stänga av RSS-flöden för författare, sök, bilagor, taxonomi med mera.

Save changes to RSS feed

Glöm inte att clicka på knappen ”Save Changes” när du är klar.

Metod 2: Inaktivera RSS-flöden manuellt i WordPress

Ett annat sätt att inaktivera RSS-flöden i WordPress är genom att lägga till kod i ditt temas functions.php-fil.

Vi föreslår inte att du redigerar själva filen functions.php om du inte är en avancerad användare eftersom även det minsta misstaget kan förstöra din webbplats.

Det är därför vi rekommenderar att du använder WPCode för att klistra in alla fragment kodu i WordPress.

WPCode's homepage

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

Efter aktivering navigerar du helt enkelt till Code Snippets ” Lägg till fragment kodu från din kokpit i WordPress. Skriv sedan ”rss” i sökfältet för att hitta det förkonfigurerade fragmentet ”Inaktivera RSS-flöden” i WPCode-biblioteket.

Sedan kan du hålla muspekaren över posten ”Inaktivera RSS-flöden” som visas till höger och sedan klicka på knappen ”Använd fragment kodu”.

Use WPCode to Disable RSS feeds

På nästa page kommer du att se följande snippet. Notice att WPCode redan har ställt in alla alternativ för you. Med de förinställda snipporna behöver du inte customize något.

Om du är en avancerad användare kan du fortfarande kopiera/klistra in detta i din egen functions.php-fil:

/**
 * Display a custom message instead of the RSS Feeds.
 *
 * @return void
 */
function wpcode_snippet_disable_feed() {
	wp_die(
		sprintf(
			// Translators: Placeholders for the homepage link.
			esc_html__( 'No feed available, please visit our %1$shomepage%2$s!' ),
			' <a href="' . esc_url( home_url( '/' ) ) . '">',
			'</a>'
		)
	);
}

// Replace all feeds with the message above.
add_action( 'do_feed_rdf', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_rss2_comments', 'wpcode_snippet_disable_feed', 1 );
add_action( 'do_feed_atom_comments', 'wpcode_snippet_disable_feed', 1 );
// Remove links to feed from the header.
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );

Du kan ändra platshållartexten till ditt eget meddelande om du vill. Det är dock helt valfritt.

Allt du behöver göra nu är att slå på knappen ”Aktiv” och klicka på ”Uppdatera”.

The WPCode snippet to Disable RSS feeds

Från och med nu kommer dina RSS-flöden att inaktiveras.

Alternativ: Inaktivera RSS-flödeslänkar manuellt på WordPress-sidor

Om du vill göra dina RSS-flöden mindre synliga utan att inaktivera dem helt och hållet kan du helt enkelt ta bort de länkar som WordPress inkluderar i webbplatsens sidhuvud.

Detta gör att du kan generera RSS-flöden i bakgrunden och använda dem internt utan att marknadsföra dem till dina webbplatsbesökare.

Gå bara till Kod fragment kod ” Bibliotek från din kokpit på WordPress. Sedan vill du söka efter fragmentet kodu ”Inaktivera länkar till RSS-flöden”.

Select the 'Disable RSS Feed Links' snippet from the WPCode library

När du hittar snippet i biblioteket håller du muspekaren över det och klickar på knappen ”Använd snippet”.

WPCode kommer då automatiskt att lägga till koden åt dig och välja rätt insättningsmetod.

WPCode automatically adds the code for you

Därefter är det bara att växla från ”Inactive” till ”Active” och klicka på knappen ”Update”.

Och det är allt som finns att säga.

Switch the toggle to 'Active' and click the 'Update' button

Nu kommer RSS-flödeslänkarna inte att visas på din WordPress-webbplats, men ditt flöde kommer fortfarande att genereras i bakgrunden.

Bonus tips: Uteslut specifika kategorier från WordPress RSS-flöde

Du kanske inte vill inaktivera RSS-flöden helt och hållet på din WordPress-webbplats. Att utesluta vissa kategorier kan vara en praktisk lösning för att hålla ditt RSS-flöde aktivt samtidigt som du får mer kontroll över vilket innehåll som visas.

På så sätt kan du skilja kursspecifikt innehåll från allmänna blogginlägg eller prioritera vissa ämnen, till exempel ”Features” framför ”News”.

Det är också särskilt bra om din lista mailingowa är kopplad till ditt RSS-flöde, vilket förhindrar att du överväldigar prenumeranterna med för många uppdateringar.

WPCode kan hjälpa till med detta. Med hjälp av det förkonfigurerade fragmentet kodu som heter ”Exkludera specifika kategorier från RSS-flöde” kan du hålla visst innehåll borta från ditt flöde.

Add a New Snippet using WPCode.

Så oavsett om du vill separera kursrelaterade inlägg eller prioritera olika typer av artiklar kan du göra det utan problem.

För mer information kan du kolla in vår przewodnik om hur du utesluter specifika kategorier från WordPress RSS-flöde.

Vi hoppas att den här artikeln hjälpte dig att lära dig hur du inaktiverar RSS-flöden i WordPress. Du kanske också vill se våra przewodniker om hur du helt anpassar dina WordPress RSS-flöden och hur du poprawkar WordPress RSS-flödesfel.

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

21 kommentarerLämna ett svar

  1. Mrteesurez

    This is helpful.
    It’s also recommended for eCommerce or eLearning stores that don’t have posts, nice article.

    But the method of using WPcode didn’t disable the RSS for particular page or taxonomy. It disable them all and replace with custom message.

    How can I only select or adjust to only disable RSS on specific post, taxonomy or post type ??

  2. frank

    The code has priority 1 in several lines but the wp code plugin as well as the t code fragment and places priority 10 for all the code in general, is it necessary to change it to priority 1 as well? or does it make no difference?

    • WPBeginner Support

      It should not be required but should you have any trouble you can feel free to change the priority of the snippet from the plugin :)

      Administratör

  3. Vishal

    Hi.. Team
    Helpfull Article
    after installing the RSS feed disabled plugin, Whether or not articles will appear in Google News

    • WPBeginner Support

      Google News currently requires an RSS feed to pull your information from.

      Administratör

      • Vishal

        I do not want anyone to take the content of the website from the RSS feed. I want to stop the RSS feed for the third party website.

        My website is also in Google News. I want to give my RSS feed To Google News. But not other third Party websites.

        Please Guide me How to Stop RSS Feed For 3rd party Websites

        • WPBeginner Support

          We do not have a recommended method for that kind of limitation at the moment.

  4. Tobias Hyldeborg

    After having pasted the code in my functions.php, nothing happens. I still get a page saying ”You do not have an RSS reader installed”. Are there other ways to remove the RSS feed, I am trying to minimize the use of plugins on my site.

    • WPBeginner Support

      You may want to ensure you cleared any caching in your browser/hosting provider to ensure you’re not viewing a cached page.

      Administratör

  5. Adam

    How to block /feed/ in .htaccess? I have visit of many clawler.

  6. Mike Mahaffey

    HI

    Can you tell me about Wordpress adding ”feed” to the end of some of my urls that show up as 404 errors?

    /what-to-make-a-website-aboutfeed

    I’ve been redirecting them but don’t know whether that’s necessary or not?

    Does this even have anything to do with RSS? And do you know how to stop it from happening?

    Thanks for your website, I don’t know where I would be without it.

  7. james

    after disabling feed annd removing link rel of feed in my view source ive set an 500 response code in my google webmaster,,

  8. sumit

    thant a great artical some one are feeded my artical then with your help i disabled my sited feed thanks you very much.

  9. wazomba

    I fisrt used to plugin to disable RSS feed. But the RSS link still appeared on BP Wall, so I simply add a css trick in me theme style file : .feed{display:none;}. Done!

  10. Annn

    Does removing RSS access have any effect on rankings?
    or does this simply prevent people taking content via rss methods…

    Thanks

    • Mia Rhode

      Does temporarily disabling my RSS feed delete my database of current subscribers? I am trying to post an article and backdate it, so I don’t want it to be sent out via RSS.

  11. Jhonatan

    The function is pretty neat and helpful.

    The function does not allow WordPress to add any information to the RSS .php files.. instead it re-writes it.

    I advise anyone to install the plugin and to add the function into functions.php of your theme file.

    The plugin removes the generate HTML source code, you will get rid of 2 useless lines.

  12. Tim G.

    Thanks for sharing this! It worked great with one exception: when I add ’/?feed’ to the end of the root domain, it is still calling a listing page showing the posts that I am trying to make inaccessible via the built-in feeds.

    I’ve tried refreshing my permalinks but that didn’t make a difference. Is there some other rule I need to add to the functions file (in a child theme in case that matters, btw) to address this, or maybe I can disallow it from the .htaccess file?

  13. Debbie

    My comments get published as posts which end up in my main RSS feed. Any idea on how to fix this? Ive read it may be a setting but so far we cant find it.

  14. nacho

    Hi there! nice post!!!

    I love the functions.php code, but I’m using buddypress and the code dont disable the activity feed, someting like:

    How could I disable this?

    Thanks in advanced and regards from Spain.

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.