bloqueja l'spam als emails a wordpress

4 maneres senzilles de protegir els emails dels spam bots a WordPress

Els “spammers” solen utilitzar programes coneguts com a recol·lectors de correu electrònic que escanegen les pàgines d’internet per capturar emails on enviar correu electrònic no sol·licitat o spam. Si el vostre email està disponible al públic sense cap mesura de protecció pot ser vulnerable a aquest tipus de programes. A continuació es presenten algunes maneres simples que permeten protegir-se contra el correu brossa sense la necessitat d’ocultar els emails de contacte als usuaris del lloc web.

1. Disfressar o camuflar les adreces de correu electrònic

Segurament que més d’una vegada us haureu trobat navegant per internet adreces de correu electrònic amb un format incorrecte, com ara exemple (at) domini (dot) com o emails amb / barres separadores / com exemple/at/domini.com, ambdós equivaldrien a exemple@domini.com. Això són tècniques molt senzilles per “disfressar” una adreça de correu electrònic per tal que els “spam bots” no puguin capturar els emails per utilitzar-los en fins fraudulents. Com que el robot no reconeix una adreça d’email vàlida tendeix a ignorar-la.

Aquesta tècnica, tot i la seva senzillesa no és la més recomanable, ja que en podem trobar amb usuaris que no entenguin que es tracta d’una adreça de correu electrònic o fins i tot trobar robots capaços de detectar la “disfressa”.

2. Codificar les adreces amb caràcters HTML

Un enfocament una mica més complicat però més efectiu és el de transformar o codificar caràcters d’un email a la seva entitat de caràcters HTML o referències de caràcter numèric equivalents. Això significa que la lletra “a” d’un email esdevindria a, el símbol “@” seria @, i així successivament. D’aquesta manera posem les coses difícils pels recol·lectors mentre que visualitzem correctament les adreces al navegador.

Podeu utilitzar un codificador en línia per a codificar la vostra adreça de correu electrònic o podeu utilitzar la funció antispambot() integrada a WordPress:

Si volem mostrar l’adreça de l’autor o bé:

Si volem mostrar qualsevol altre adreça, on $emailaddy és l’email i $hex_encoding és un enter opcional que ens permet definir si utilitzem una codificació decimal (0) o hexadecimal (1).

Una manera fàcil per publicar de forma segura emails a un lloc web gestionat amb wordpress és crear un “shortcode” o “codi curt” per poder utilitzar-lo cada cop que publiquem un email. A l’arxiu functions.php del nostre tema afegirem:

Si volem utilitzar aquest shortcode als ginys haurem d’afegir a continuació:

D’aquesta manera utilitzarem aquesta expressió per mostrar els emails al lloc web, tant a les pàgines o entrades com en els ginys:

3. Javascript

Una altra opció interessant però menys flexible és utilitzar javascript per “pintar” les adreces de correu electrònic al nostre lloc web. Pot ser vàlida si per exemple només mostrem un email de contacte al peu de la pàgina. Aquesta tècnica consisteix en construir l’adreça de correu a partir de diferents fragments i després “pintar-la” a la pàgina.

Aquest és un exemple força senzill i que es pot complicar tant com vulgueu:

Només es tracta de substituir el domini i el prefix i enganxar-lo allà on vulgueu mostrar l’email.

4. Imatges

Un altre truc per disfressar els emails és substituir-los per imatges. Tot i que pot semblar una solució fàcil no us la recomanem per diverses raons.

A més dels problemes d’alineament i estètics heu de tenir en compte que el programari de lectura de pantalla no serà capaç de llegir l’adreça de correu electrònic així que no ho considerem com una solució al problema.

Conclusió

Si utilitzeu WordPress us recomanem utilitzar la funció antispambot() ja integrada per la flexibilitat que ofereix al poder utilitzar-la com a “shortcode“. Mai se sap quan haurem d’inserir nous emails a les pàgines i d’aquesta manera evitarem haver de codificar cada vegada. Com a alternativa vàlida podem utilitzar també el javascript però si hem de gestionar molts emails al lloc web pot no ser sostenible.

Font: WordPress Codex / Joe Maller

Com donar accés als editors a l’editor de menús de WordPress

Per defecte només els usuaris amb rol d’administrador tenen permís per editar els menús de WordPress. En alguns casos però, pot ser necessari que necessitem ampliar els permisos dels rols d’altres usuaris per tal que també puguin tenir accés a l’editor de menús de WP. Imagineu que, per exemple, tenim un menú amb certs enllaços externs, o un lloc web amb menús amb continguts molt variables que per força han de ser gestionats per editors, l’editor de menús de WordPress és prou senzill i intuïtiu per negar-ne l’ús a la resta d’usuaris.

Si volem donar permís als editors per accedir al gestor de menús ho podem fer mitjançant el següent codi.

Per què la modificació del rol sigui efectiva heu d’enganxar aquest codi a l’arxiu functions.php del vostre tema.

El problema és que aquesta funció dóna accés als editors a tot el bloc “Aparença”, amb el que també tindran accés als “Temes” i als “Ginys” i és possible que per aquest motiu no sigui convenient i necessitem una extensió per definir de forma més concreta els permisos de cada rol.

 

Com afegir mides d’imatge personalitzades a WordPress

Des de la versió 2.9, WordPress ens permet registrar noves mides d’imatge personalitzades. Aquesta funció ens serà especialment útil si utilitzem WordPress com a CMS, sobretot quan treballem amb imatges de diferents mides i on les opcions per defecte se’ns queden curtes (thumbnail, medium, large i full), per exemple en catàlegs de productes o foto blogs.

Veure més

Mostra la imatge destacada als llistats de l’administrador de WordPress

Quan utilitzem WordPress per mostrar portfolis, catàlegs de productes o passis de fotos, sovint trobem a faltar poder visualitzar la imatge destacada als llistats d’entrades de l’administrador. I és que tot i que sempre és recomanable treballar bé els títols per atraure lectors i optimitzar el lloc web en referència al SEO, una imatge diu més que mil paraules i pot ser més fàcil de recordar i d’identificar que un títol, de manera que en alguns casos la seva presència als llistats d’entrades permetrà millorar i agilitzar la navegació dins l’administrador de WordPress.

Veure més

Millora la navegació de l’administrador de WordPress

Millora la navegació de l'administrador de wordpress

Afegeix les opcions de navegació “anterior” i “següent” a l’editor de WordPress

Si sou usuaris habituals de WordPress segur que en algun moment us heu preguntat com és que el seu administrador no disposa de cap opció nativa de navegació entre les diferents entrades des de les pantalles d’edició. Aquesta funcionalitat es troba a faltar, sobretot durant el procés de creació del lloc web, concretament durant el període de creació i maquetació de continguts on sovint hem de completar, revisar, traduir i corregir les entrades. El cert és que pot ser molt molest haver de tornar cada vegada als llistats o navegar des del frontend per arribar a cadascuna d’elles per editar-les individualment.

Veure més