Oferta SiteGround Black Friday

Mastodon y WordPress

mastodon movil

Como en otras muchas ocasiones, cada vez que hay cambios en Twitter los usuarios entran en pánico, ya sea por un cambio en las políticas, una adquisición, o un simple cambio de funcionalidades.

La realidad es que Twitter es la red social más amada y odiada, no deja a nadie indiferente, y quizás por ello es la más polémica; no olvidemos que desde Twitter se han fraguado revoluciones y ha servido de única vía de comunicación durante golpes de estado, pero también se ha visto salpicada por denuncias de partidismo e incluso de vender datos a gobiernos.

Dicho esto, una de las opciones que siempre sale a la luz ante cada polémica de Twitter es la posibilidad de utilizar otras redes similares, como por ejemplo Mastodon, una red de microblogging descentralizada, de código abierto.

No voy a entrar en sus diferencias y similitudes, simplemente quiero aportar para aquellos que queráis integrar vuestro sitio WordPress con Mastodon, algunas posibilidades de hacerlo, de manera sencilla.

Cómo integrar WordPress y Mastodon

He estado buscando recursos de cómo integrar la red social Mastodon en WordPress y esto es lo que he encontrado que funcione, pues hay muchos recursos y plugins que hace años que no se actualizan o simplemente no funcionan.

Ha sido bastante decepcionante, pero esto es lo que hay…

Mastodon Autopost

mastodon autopost

Este plugin ofrece publicar automáticamente en tu perfil de Mastodon las entradas de tu WordPress.

Nada más instalarlo tienes que ir a sus ajustes, elegir la instancia de Mastodon que estés utilizando.

conectar instancia mastodon autopost

La seleccionas y pulsas en el botón de conexión y, en la siguiente pantalla, tendrás que conceder permisos a la aplicación para publicar en Mastodon.

permisos mastodon autopost

Una vez autorices ya estás conectado, pudiendo comprobarlo en los ajustes del plugin, donde puedes configurar las opciones y aspecto de las publicaciones.

mastodon autopost configurar

Ya está, no tienes que hacer nada más, cada vez que publiques algo se enviará tu Mastodon. Funciona perfecto.

Iconos de compartir en Mastodon

No creas que es sencillo ofrecer enlaces o iconos para compartir contenido en Mastodon. Con otras redes, al tener un dominio único es fácil crearlos, pero como Mastodon funciona en distintas instancias no hay un enlace único para compartir en ¿qué instancia de Mastodon?.

Afortunadamente, hay más de un plugin que nos ofrece la funcionalidad de ofrecer iconos para que los visitantes de nuestra web compartan nuestro contenido en Mastodon.

AddToAny

Este popular plugin, entre muchos otros, permite añadir el icono de compartir en Mastodon. Fácil y funciona.

add to any mastodon iconos

Jetpack

Pues sí, un plugin con el que puedes añadir iconos de compartir en Mastodon es Jetpack, aunque no venga por defecto.

Ve a los ajustes de compartir de Jetpack y haz clic en el enlace de añadir un nuevo servicio.

nuevo servicio jetpack compartir

Te saldrá una pantalla, la siguiente:

mastodon nuevo servicio compartir jetpack

Que debes rellenar con los siguientes datos:

  • Nombre del servicio: Mastodon
  • Compartiendo URL: https://toot.kytta.dev/?text=%post_title%%20%post_full_url%
  • URL del icono: https://edent.github.io/SuperTinyIcons/images/svg/mastodon.svg (o la URL de cualquier otro icono de Mastodon en SVG que quieras usar)

Guarda los cambios y ya tendrás el nuevo servicio disponible para compartir.

mastodon en servcios de compartir jetpack

Arrastra el icono a los servicios activados y guarda los cambios.

mastodon servicios activados jetpack

El icono se mostrará donde lo hayas configurado, y ya solo queda que cuando alguien lo comparta en su Mastodon, elija su instancia en la pantalla que se le mostrará a continuación (esto es inevitable para compartir en Mastodon).

toot en mastodon desde jetpack social iconos compartir

Te recomiendo que actives la opción de recordar tu instancia.

Scriptless Social Sharing

También puedes añadir icono de compartir en Mastodon en esta maravilla de plugin de compartir, que me encanta por su ligereza.

Eso sí, de momento es un poco más complicado que con Jetpack, pues ni viene el icono de Mastodon por defecto en los ajustes del plugin para añadirlo fácilmente, ni su interfaz tiene una pantalla en la que añadir nuevos servicios.

No obstante, su desarrolladora ha facilitado un código con el que añadir nuevos servicios. Adaptándolo a nuestra necesidad, y usando el mismo truco que para Jetpack, quedaría así:

add_filter( 'scriptlesssocialsharing_register', 'prefix_scriptless_add_tumblr_button' );
/**
* Agregar boton de Mastodon a Scriptless Social Sharing.
*
* @return void
*/
function prefix_scriptless_add_tumblr_button( $buttons ) {
$buttons['mastodon'] = array(
'label' => __( 'Mastodon', 'scriptless-social-sharing' ),
'url_base' => 'https:////toot.kytta.dev/',
'args' => array(
'query_args' => array(
'name' => '%%title%%',
'url' => '%%permalink%%',
),
'color' => '#35465c',
'svg' => 'mastodon-square', // Usa esto con iconos SVG y agrega el archivo SVG a la carpeta `assets/svg` de tu tema activo
'icon' => 'f173', // Usa esto al usar FontAwesome para los iconos
),
);
return $buttons;
}

Un detalle importante del código anterior es que el archivo SVG debe llamarse mastodon-square.svg y no de otro modo, que no se te olvide. Además, ten en cuenta lo que indica en el código de copiarlo en la carpeta /assets/svg/ de tu tema activo (si no existe la creas).

Cuando guardes los cambios ya tendrás el una nueva opción de añadir un botón para compartir en Mastodon en los ajustes del plugin, y el funcionamiento será igual que vimos antes con Jetpack.

Si no sabes cómo añadir el código anterior aquí tienes una sencilla guía de cómo y dónde copiar y pegar códigos en WordPress.

Incrustar Mastodon en WordPress

Si no he compartido nada con lo que incrustar contenido o perfiles de Mastodon en WordPress es debido simplemente a que no he encontrado ningún plugin que funcione de los existentes, ni sus versiones revisadas.

Además, WordPress tampoco permite, al menos de momento, incrustar contenido de Mastodon en el editor, ni mediante bloques, ni copiando y pegando URLs, nada. No funciona.

Una opción que nos ha compartido Gabriel en los comentarios es usar mastofeed.com, una web en la que puedes crear un código de incrustación (embed) para que se muestre en cualquier parte un perfil de Mastodon, solo introduciendo la instancia, el nombre del usuario y aplicando algunos ajustes visuales.

mastofeed


De momento nada más, si sabes de algún plugin o método más compártelo en los comentarios, nos harás un favor a todos 🙂

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en los emoticonos para valorarlo!

Promedio de puntuación 4 / 5. Total de votos: 4

Hasta ahora ¡no hay votos!. Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en los medios sociales!

¡Siento que este contenido no te haya sido útil!

¡Ayúdame a mejorar este contenido!

Por favor, dime, ¿cómo puedo mejorarlo?

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!

Sobre el autor

3 comentarios en “Mastodon y WordPress”

Deja un comentario

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

Información base sobre privacidad:
- Responsable: Fernando Tellado ([email protected])
- Fin del tratamiento: Moderación de comentarios para evitar spam
- Legitimación: Tu consentimiento
- Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal
- Derechos: Acceso, rectificación, portabilidad, olvido

 

Ir arriba