Inicio » Pocas visitas » Bad value mailto. ssba email share

Bad value mailto. ssba email share

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on telegram
Telegram

Hoy vamos a ver cómo podemos resolver el error de validación W3C que tiene una descripción parecida a Bad value mailto: y luego viene una URL y luego nos dice aquello de Illegal character in query.

Bien es sabido que uno de los factores SEO en un sitio WordPress es que se cumplan con los estándares HTML5 de W3C. Para saber si nuestro sitio WordPress cumple con dichos estándares no tenemos nada más que ir a la URL https://validator.w3.org/ y chequear nuestro sitio web.

Si en nuestro sitio WordPress utilizamos el plugin Simple Share Buttons Adder, tened por seguro (o por lo menos hasta la versión 5.5) que os aparecerá este error de Bad value mailto en los resultados del chequeo que realicemos de cualquiera de nuestras páginas que muestren los iconos de compartir por email el contenido de un post.

Bad value mailto. ssba email share

Error de validación Bad value mailto. ¿Cómo solucionarlo?

La solución pasa por tocar el código del plugin. Supongo que en próximas revisiones ellos mismos, los creadores del plugin, lo arreglarán, pero mientras podemos hacer lo siguiente:

  1. Buscamos el archivo simple-share-buttons-adder.php que encontraremos en el raíz del plugin.
  2. Lo abrimos con cualquier editor de textos y buscamos la cadena ssba_email_share.
  3. Solamente debemos encontrar una línea de código para dicha cadena.
  4. Entonces la cambiamos de la siguiente forma:

Original 

Modificado

Y ya está. Subimos los cambios al servidor, validamos de nuevo nuestro sitio WordPress y veremos que ya no tenemos el error de Bad value mailto.

Te puede interesar:  Comentarios, feed, WordPress y página no encontrada

Si os fijáis en las modificaciones, veréis que lo único que hemos hecho es utilizar la función urlencode de php, la cual codifica la cadena que recibe como parámetro y devuelve otra cadena.

La causa

Es decir, la causa del error Bad value mailto reside en que en HTML no se pueden enviar URLs no codificadas y los caracteres tales como los espacios, tildes, y demás deben codificarse en un lenguaje entendible por la máquina para poder viajar de un sitio a otro.

Se ve que este punto no lo han tenido en cuenta los desarrolladores del plugin Simple Share Buttons Adder y es algo a arreglar si queremos tener el visto bueno de la gente de W3C y en consecuencia el visto bueno del SEO.

NOTA: Casi siempre suelo recordarlo, pero por si acaso, os recuerdo que antes de hacer cualquier modificación de vuestro sitio WordPress, acordaros de tener una copia de seguridad del mismo.

¿Te ha resultado útil?

¡Haz clic en las estrellas para puntuarla!

Puntuación media / 5. Recuento:

¡Muchas gracias por compartir!

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on whatsapp
WhatsApp
Share on telegram
Telegram

¿Te ha gustado el artículo?

¡Hay muchos más y los que están por venir! Únete a los 513 suscriptores que ya reciben mi newsletter cada semana.

¿Necesitas algo concreto?

Te puede interesar...

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

¿Te resulta complicado posicionar en Google tus artículos?

Accede a mi Master Class gratuita y descubre cómo adelantar puestos en la página de resultados en los próximos 30 días.

Ir arriba

Master Class gratuita: Descubre cómo mejorar el posicionamiento de tus artículos y obtén resultados en 30 días.

Responsable: Rafael C. Labrador Villanueva Finalidad: envío de mis publicaciones y algunos correos comerciales. Legitimación: consentimiento del interesado. Destinatarios: tus datos estarán alojados en la plataforma de email marketing Active Campaign suscrita al acuerdo Privacy Shield, Derechos: podrás ejercer tus derechos de acceso, rectificación, limitación y suprimir los datos. Tienes más info en: https://rafalabrador.com/politica-de-privacidad/.