Vill du dela din email address på din WordPress website eller WooCommerce store utan att bli fångad av skräppost bots?
När du lägger till en email address eller en länk i plain text kommer den med största sannolikhet att kopieras av en skräppost.
I den här artikeln visar vi dig hur du enkelt kan skydda email från spammare med en WordPress email-kodare, steg för steg.
Varför är kodning av email viktigt?
De flesta website-ägare inser inte att om man klistrar in sina email addresses i sina posts, pages eller på en contact page kan man utsätta sig för en massa email address, phishing och malware.
Spammare använder så kallade email harvesting bots som automatiskt surfar på webben för att samla in email addresses. Dessa email addresses säljs sedan till spammare över hela världen.
Det är därför vi nästan alltid rekommenderar att du skapar ett kontaktformulär istället för att dela en email address. På så sätt kan människor och robotar inte se din email address, men användare kan fortfarande kontakta dig enkelt.
Problemet är att ibland kan du verkligen behöva lägga till en email address som användare kan kopiera eller clicka för att skicka email.
Tack och lov finns det ett sätt att göra det och skydda din email address från spammare. Det anropas email encoding, och det är ganska enkelt.
Låt oss ta en titt på hur du gör det.
Så här skyddar du email addresses från spammare i WordPress
Det första du behöver göra är att installera och aktivera pluginet Email Address Encoder. För mer detaljer, se vår Step-by-Step guide om hur du installerar ett plugin för WordPress.
När du har aktiverat pluginet börjar Email Address Encoder helt enkelt att koda email addresses i WordPress inlägg och sidor, custom post types, widgets, comments och excerpts.
Vad det innebär är att det konverterar plain text email addresses till decimala och hexadecimala enheter.
Om du ser sidans källa på din page, så ser du att de kodade email addresserna gillar detta:
På så sätt kan en bot som samlar in email addresser inte se email addresserna när den besöker källan på din page.
Verkliga användare kommer dock att se email addresses i plain text i fönstren i sina webbläsare.
Email Address Encoder fungerar direkt ur boxen, men du kan konfigurera vissa inställningar genom att gå till Settings ” Email Encoder i WordPress dashpanelen.
De flesta av inställningarna här är endast available om du använder premium-versionen av Email Address Encoder. Du kan välja hur du vill att pluginet ska searcha din WordPress site efter email och vilken metod den ska använda för att koda dina email.
Du kan till exempel skydda email med hjälp av HTML-entiteter (det enda alternativet för det gratis pluginet), CSS-riktning, ROT13-kodning eller polymorf ROT47/CSS. Observera att de två sista alternativen använder JavaScript för att fungera.
You can also easily encode phone numbers on your website by wrapping them in [encode] short
code. Sedan kommer pluginet Email Address Encoder att dölja numren från bots.
För mer details, you can see our guide on how to use shortcodes in WordPress.
Fler tips för att stoppa skräppost i WordPress
Att koda ditt telefonnummer och din email address på din website i WordPress är bara ett sätt att stoppa skräppost. You may also be looking for ways to prevent spammy entries in your comments section and WordPress forms.
Det finns flera saker du kan göra, till exempel:
- Använda en CAPTCHA på dina formulär för comments
- Installera ett plugin för anti-spam som gillar Akismet
- Blockera IP-adresser för skräppost
För mer details, you can see our guide on how to block contact form spam in WordPress and how to combat comment spam in WordPress.
Vi hoppas att den här artikeln hjälpte dig att skydda email addresses i WordPress från spammare. You may also want to see our complete WordPress security tutorial and our expert picks of the best WordPress security plugins.
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.
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!
Jiří Vaněk
I’ve always practiced various methods of hiding email addresses from bots, such as address(at)domainname.tld, and so on. It didn’t look very nice, but I hoped it would serve its purpose and avoid bots. This is a much more elegant method, where I can insert the full email without having to distort it to deceive spam bots. So, I assume that bots only crawl through the source code? Is it not possible that they use some OCR technique to still obtain the email?
WPBeginner Support
While possible, most bulk bots would only look at the source code. If someone wanted to send spam to an email when it is publicly visible they could copy and paste the email that way which is why we normally recommend using a contact form
Administratör
dave henderson
Is there any free WP plugins for this?
I installed the plugin linked in this post but see their free version does not protect the entire website…
WPBeginner Support
Instead of having the email address public on your WordPress site, we would recommend using a contact form as those do not display your email for spammers to collect and would still give your visitors the option to reach out to you.
We have a list of contact forms below that you may find helpful!
https://www.wpbeginner.com/plugins/5-best-contact-form-plugins-for-wordpress-compared/
Administratör
Cos
WordPress Email Encoder works well for email addresses in posts, pages, comments, excerpts and text widgets.
It has no effect on email addresses in a header… are there any plugins that do this?
Nathan
Good tutorial on Protect Emails from Spammers with WordPress Email Encoder. Thanks for this tutorial
Nathan
Good tutoral for email spammer on wordpress worth to read and implement on our websites