Reemplazar el icono de Twitter por el de X en Divi

Recientemente, Twitter ha cambiado el clásico icono del pájaro azul por una X. Pese a ello, muchos lo siguen llamando Twitter pero cada vez en más sitios ya se ve con la X negra.

Algunos temas o constructores de WordPress todavía no se han actualizado y siguen mostrando el icono antiguo. Es el caso de Divi.

Mientras sacan la actualización, vamos a ver cómo cambiarlo.

1. Añade el enlace al CDN de Font Awesome a Divi

Reemplazaremos el icono de Twitter por un icono de la fuente de Font Awesome. Font Awesome es una fuente (tipografía) de iconos para la web, y contiene una gran selección de iconos gratis y de pago para usar. El primer paso es enlazar el CDN de Font Awesome en tu web, mediante las opciones del tema Divi.

Divi ya incluye Font Awesome. Sin embargo, esta integración es distitna y no funciona para añadir iconos con pseudo-clases como necesitamos para modificar los iconos en este caso, así que necesitaremos este nuevo enlace con este CDN para que funcione.

Para empezar, copia este código en el apartado de configuración Divi > Opciones de tema Divi > Integraciones. En concreto, en el  <head> mediante el editor de código del campo «Agregar código al <head> de su blog», como se ve en la imagen.

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css" integrity="sha512-z3gLpd7yknf1YoNbCzqRKc4qyor8gaKU1qmn+CShxbuBusANI9QpRohGBreCFkKxLhei6S9CQXFEbbKuqLg0DA==" crossorigin="anonymous" referrerpolicy="no-referrer" />
Agregar código en el head en Divi

2. Añade el módulo Divi Social Follow y la red Twitter

Lo normal es que si estás siguiendo este tutorial, ya tiene el módulo Divi Social Follow añadido a tu diseño, con suerte en una plantilla con el Theme Builder de Divi como un encabezado o pie de página. Si no es así, añádelo ahora con la red social Twitter.

Si estás utilizando el encabezado antiguo, este tutorial no te sirve. En este caso, deberías realizar la conversión de tu antigua cabecera a la cabecera Theme Builder para aprovechar sus ventajas, tales como la capacidad de personalizar los iconos sociales en Divi.

3. Reemplazar el icono de Twitter Divi con X usando CSS

Afortunadamente, Font Awesome fue rápido, y ya han añadido el icono X a su fuente, por lo que está disponible para su uso de forma gratuita en la sección «Marcas» de iconos. El valor unicode es e61b, que es el valor que determina qué icono se utiliza. Este es el código que hay que añadir a la propiedad content del icono en el módulo Divi Social Follow. Para reemplazarlo, necesitamos encontrar el selector y actualizar la propiedad content y la propiedad font-family.

Si estás usando un tema hijo, puedes ubicar este código CSS en el fichero style.css de tu tema. En caso contrario, ubícalo en la configuración Divi > Opciones de Tema Divi > CSS personalizado

/*reemplazar el icono de Twitter con el de X en el módulo Social Follow de Divi */
    .et-social-twitter a.icon:before { 
    content: "\e61b"; 
    font-family: "Font Awesome 6 Brands" !important;
}
Sección CSS personalizado de Divi

4. Actualizar el color de fondo

Cuando añades una red en el módulo, Divi utiliza automáticamente el color de marca por defecto, como el azul de Twitter. Pero puedes modificar esto, que es lo que necesitas hacer ahora ya que X no utiliza el azul de Twitter como color de fondo del icono, sino el negro #000000.

cambiar el fondo azul de Twitter por el negro de X en Divi

5. Reemplazar el tooltip del icono usando JQuery

Una última cosa, también necesitamos actualizar el pequeño tooltip que aparece cuando pasas el cursor del ratón sobre el icono de la red social Twitter/X. Por defecto, dice «Seguir en Twitter», lo que ahora es incorrecto ya que ha cambiado de nombre, aunque en muchos sitios le siguen llamando igual.

replace the follow on twitter hover tooltip with follow on x in Divi

Para actualizardo, necesitamos añadir este pequeño script con jQuery en el mismo lugar que el código que hemos añadido en el primer paso. Para ello, volvemos a entrar en Divi > Opciones de Tema Divi > Integraciones y en la sección «Agregar código al <head> de su blog» añadir lo siguiente.

<script> 
jQuery(document).ready(
    function(){ jQuery('.et-social-twitter a').prop('title', 'Follow on X'); }
);
</script>
add jQuery to replace the Twitter hover tooltip in the Divi Social Follow module

El resultado final, será como este:

Resultado final tras actualizar el icono y color de fondo de Twitter a X en Divi

Deja un comentario

Pin It on Pinterest