Plugin: Email Address Encoder

Ein leichtgewichtiges Plugin (von Till Krüss), dass zum Schutz gegen das Abgreifen durch Robots E-Mail-Adressen in dezimale und hexadezimale Einheiten zerlegt.

Neu verwendet woodesign das Plugin Email Encoder – Protect Email Addresses von Ironikus –> mehr dazu

Achtung: Das Plugin „Plugin: Email Address Encoder ist „nicht ganz dicht“…. (5.3.2019)
Lösungen:

Es kann festgestellt werden, dass das Plugin normalerweise sehr zuverlässig arbeitet. Es gibt aber Situationen, wo das Encoding nicht wirkt.

Dies kann gut kontrolliert werden mit: encoder.till.im/scanner

1) fixe email-Adressen in .php-Dateien (header, footer, …)

Hier muss das Encoding so gelöst werden:

<?php echo eae_encode_str(''); ?>

2) Icons/Mail-Adresse im Menu:

zum Beispiel bei twentytwelve:
in der functions.php folgende Code einfügen:

/* encoder plugin soll auch im Menu encoden */ 
add_filter( 'wp_nav_menu', 'eae_encode_emails' );

3) im Content von PageBuildern

Es kann vorkommen, dass Encoder vom Benutzer eingegebene mail-Adresse nicht encoded, obwohl es sollte…

Hier greift das Plugin nicht…

Die Lösung:

 [encode] [/encode]

4) im Footer

Hier will das Plugin auch nicht arbeiten. Im Absatz-Block kann das aber so gelöst werden:

<a href="mailto:[encode][/encode]">[encode][/encode]</a>

Achtung: [encode] kann nicht VOR „mailto:“ gesetzt werden, das ergibt einen falschen Link.

5) In Description/Caption von Images, welche mit einem lightbox-Plugin angezeigt werden

E-Mail-Adressen werden hier nicht verschlüsselt, leider.

Lösung: verschlüsselte Adresse aus einem funktionierenden Bereich nehmen und so einsetzen.

Details zum Plugin ansehen