Vad är rel = noopener i WordPress? (Förklarat)
Nyligen frågade en av våra läsare: vad är rel = "noopener" i WordPress? Om du väljer att öppna en länk i ett nytt fönster lägger WordPress till det här attributet till din länk. I den här artikeln kommer vi att förklara vad som är rel = "noopener" i WordPress och hur det påverkar din webbplats.
Vad är rel = "noopener" i WordPress?
rel = "noopener" är ett HTML-attribut som läggs till i alla WordPress-länkar som är markerade för att öppnas i en ny webbläsarfliken. Den åtföljs också av attributet rel = "noreferrer". Den här funktionen introducerades i WordPress för att lösa ett säkerhetsproblem som kan utnyttjas av skadliga webbplatser.
Det finns några JavaScript-funktioner som tillåter en ny flik att få kontroll över dess referensfönster. Om du länkar till en extern webbplats som påverkas av skadlig kod kan den webbplatsen använda window.opener
JavaScript-egenskapen för att ändra den ursprungliga sidan (din webbplats) för att stjäla information och sprida skadlig kod.
Lägger till rel = "noopener" förhindrar att den nya fliken kan utnyttja denna JavaScript-funktion. På liknande sätt hindrar rel = "noreferrer" -attributet att överföra hänvisningsinformationen till den nya fliken.
WordPress stannar alltid före kurvan för att hjälpa till med webbplatsens säkerhet. När du lägger till en länk och väljer "Öppna i ny flik", kommer WordPress att lägga till rel = "noopener" och rel = "noreferrer" till länkkoden.
HTML-koden som genereras av WordPress ser så här ut:
demo länk
Hur rel = "noopener" påverkar din WordPress SEO?
Trots att rel = "noopener" -attributet förbättrar WordPress-säkerhet, vill flera användare undvika att använda det eftersom de tror att det kommer att påverka deras WordPress SEO.
Det är bara en myt.
Det har ingen inverkan på din WordPress-webbplatsens SEO-rankning eller övergripande WordPress-prestanda.
Vad är skillnaden mellan noopener vs nofollow?
Det är lätt att blanda rel = "noopener" med rel = "nofollow". De är helt separata.
Noopener-attributet förhindrar din webbplats från hackning på plats och förbättrar WordPress-säkerhet.
Å andra sidan hindrar nofollow-attributet din webbplats från att vidarebefordra SEO-länksaft till den länkade webbplatsen.
Sökmotorer letar efter och överväger nofollow-attributet när du följer en länk på din webbplats. Men de tar inte hänsyn till noopener-taggen.
Som standard tillåter WordPress dig inte att lägga till nofollow till dina externa länkar. Om du vill lägga till nofollow i WordPress måste du använda ett plugin. För detaljer, se vår artikel om hur du lägger till titel och nofollow till länkar i WordPress.
Beträffar rel = "noreferrer" Påverka Affiliate Links i WordPress?
Rel = "noreferrer" påverkar inte associerade länkar i WordPress. Vissa användare tror att det gör att rel = "noreferrer" förhindrar att hänvisningsinformationen skickas till den nya fliken.
De flesta affiliateprogrammen ger dig dock en unik URL som har ditt associerade ID. Det innebär att ditt associerade ID överförs som en URL-parameter för den andra webbplatsen som ska spåras.
För det andra använder de flesta affiliate marknadsförare en länk cloaking plugin för sina affiliate länkar.
Med länkövervakning är den affiliate-länk som användarna klickar på faktiskt din webbplatss egen webbadress som sedan omdirigerar användare till destinationsadressen.
Så här inaktiverar du rel = "noopener" i WordPress?
Det finns ingen anledning att ta bort rel = "noopener" från länkar på din webbplats. Det är bra för din webbplats säkerhet och har ingen prestanda eller SEO påverkan på din webbplats.
Om du måste ta bort den måste du dock avaktivera Gutenberg block editor i WordPress och använda den gamla klassiska redigeraren. Därefter måste du lägga till följande kod i ditt temas funktioner.php-fil eller ett sajtspecifikt plugin.
add_filter ( 'tiny_mce_before_init', 'wpb_disable_noopener'); funktion wpb_disable_noopener ($ mceInit) $ mceInit ['allow_unsafe_link_target'] = true; returnera $ mceInit;
Notera: Vi rekommenderar inte att du tar bort rel = "noopener". Det finns ingen bra anledning att göra det.
Vi hoppas att den här artikeln hjälper dig att lära dig om rel = "noopener" i WordPress. Du kanske också vill se vår guide om hur du spårar utgående länkar i WordPress.
Om du gillade den här artikeln kan du prenumerera på vår YouTube-kanal för WordPress-videoinstruktioner. Du kan också hitta oss på Twitter och Facebook.