Wat is rel = noopener in WordPress? (Uitgelegd)
Onlangs vroeg een van onze lezers: wat is rel = "noopener" in WordPress? Als u ervoor kiest om een koppeling in een nieuw venster te openen, voegt WordPress dit kenmerk toe aan uw koppeling. In dit artikel zullen we uitleggen wat rel = "noopener" is in WordPress en hoe dit uw website beïnvloedt.
Wat is rel = "noopener" in WordPress?
rel = "noopener" is een HTML-kenmerk dat is toegevoegd aan alle WordPress-koppelingen die zijn geselecteerd om te worden geopend in een nieuw browsertabblad. Het gaat ook vergezeld van een rel = "noreferrer" -attribuut. Deze functie is geïntroduceerd in WordPress om een beveiligingslek aan te pakken dat kan worden misbruikt door kwaadwillende websites.
Er zijn enkele JavaScript-functies waarmee een nieuw tabblad de controle krijgt over zijn verwijzende venster. Als u linken naar een externe website getroffen door de schadelijke code, dan kan die website gebruiken window.opener
JavaScript-eigenschap om de originele pagina (uw website) te wijzigen om informatie te stelen en kwaadaardige code te verspreiden.
Het toevoegen van rel = "noopener" voorkomt dat een nieuw tabblad misbruik maakt van deze JavaScript-functie. Evenzo voorkomt het rel = "noreferrer" -attribuut het doorgeven van de verwijzende informatie naar het nieuwe tabblad.
WordPress blijft altijd voorop lopen om te helpen met de beveiliging van websites. Wanneer u een link toevoegt en 'Openen in nieuwe tabblad' selecteert, voegt WordPress rel = "noopener" en rel = "noreferrer" toe aan de linkcode.
De HTML-code gegenereerd door WordPress ziet er als volgt uit:
demolink
Hoe rel = "noopener" beïnvloedt je WordPress SEO?
Hoewel het rel = "noopener" -attribuut de WordPress-beveiliging verbetert, willen verschillende gebruikers voorkomen dat het wordt gebruikt omdat ze denken dat dit van invloed is op hun WordPress SEO.
Dat is maar een mythe.
Het heeft geen invloed op de SEO-ranglijst van uw WordPress-site of de algemene WordPress-prestaties.
Wat is het verschil tussen noopener vs nofollow?
Het is gemakkelijk om rel = "noopener" te mixen met rel = "nofollow". Ze zijn volledig gescheiden.
Het noopener-kenmerk voorkomt dat uw website cross-site hackt en verbetert de WordPress-beveiliging.
Aan de andere kant, het nofollow-kenmerk voorkomt dat uw website SEO-linksap doorgeeft aan de gekoppelde website.
Zoekmachines zoeken naar en overwegen het nofollow-attribuut bij het volgen van een link op uw website. Ze houden echter geen rekening met de noopener-tag.
WordPress staat standaard niet toe dat u nofollow toevoegt aan uw externe koppelingen. Als u nofollow in WordPress wilt toevoegen, moet u een plug-in gebruiken. Zie ons artikel over het toevoegen van titels en nofollow aan koppelingen in WordPress voor meer informatie.
Heeft rel = "noreferrer" invloed op gelieerde links in WordPress?
De rel = "noreferrer" heeft geen invloed op affiliate links in WordPress. Sommige gebruikers denken dat dit wel het geval is, omdat rel = "noreferrer" voorkomt dat de verwijzende informatie wordt doorgegeven aan het nieuwe tabblad.
De meeste partnerprogramma's bieden u echter een unieke URL met uw partner-ID. Dit betekent dat uw aangesloten ID wordt doorgegeven als een URL-parameter voor de andere website om te volgen.
Ten tweede gebruiken de meeste affiliate marketeers een link cloaking plug-in voor hun affiliate links.
Bij link cloaking is de affiliate-link waar uw gebruikers op klikken in feite de URL van uw website die gebruikers doorstuurt naar de bestemmings-URL..
Hoe rel = "noopener" in WordPress uit te schakelen?
Het is niet nodig om rel = "noopener" te verwijderen van links op uw website. Het is goed voor de beveiliging van uw website en heeft geen impact op prestaties of SEO op uw website.
Als u het echter moet verwijderen, moet u de Gutenberg-blokeditor uitschakelen in WordPress en de oude klassieke editor gebruiken. Hierna moet u de volgende code toevoegen aan het functie.php-bestand van uw thema of een sitespecifieke plug-in.
add_filter (tiny_mce_before_init ',' wpb_disable_noopener); function wpb_disable_noopener ($ mceInit) $ mceInit ['allow_unsafe_link_target'] = true; return $ mceInit;
Notitie: We raden af rel = "noopener" te verwijderen. Er is geen goede reden om dit te doen.
We hopen dat dit artikel je heeft geholpen bij het leren over rel = "noopener" in WordPress. Misschien wilt u ook onze handleiding bekijken over het bijhouden van uitgaande links in WordPress.
Als je dit artikel leuk vond, meld je dan aan voor onze YouTube-video-tutorials over WordPress. U kunt ons ook vinden op Twitter en Facebook.