Añadir «Vía @BalfeR» en sharedaddy de Jetpack
Si utilizas Jetpack es posible que hayas notado que el botón compartir de Twitter no agrega el «vía @tunombredeusuario» al final del tuit generado.
Para añadirlo tenemos que abrir el fichero sharing-sources.php en la ruta wp-content/plugins/jetpack/modules/sharedaddy.
Una vez localizado y abierto dicho fichero, buscaremos la función sharing_twitter_via, que se verá así:
function sharing_twitter_via( $post ) { // Allow themes to customize the via return apply_filters( 'jetpack_sharing_twitter_via', '', $post->ID ); } |
Aquí vemos el apply_filters que realiza jetpack, que consta de tres parámetros: El ID del filtro, el id del usuario «vía» y el ID del post. Después, internamente cogerá dichos parámetros para realizar el tuit correspondiente.
En este caso, insertaremos el usuario (sin @) en el segundo parámetro, quedando de la siguiente manera:
return apply_filters( 'jetpack_sharing_twitter_via', 'BalfeR', $post->ID ); |
Creo que no hace falta explicar que en vez de BalfeR puedes colocar tu usuario de Twitter, ¿verdad? :-D
Guardamos los cambios y ya está, puedes comprobarlo para ver que todo va correctamente.
Advertencia: Esto sólo incluirá el «vía @BalfeR» temporalmente, con una nueva actualización de Jetpack hay un alto riesgo de que el fichero sharing-sources.php se actualice y perdamos esta modificación. Por ahora sigo una mejor forma de hacer este cambio para no perderlo con las actualizaciones del plugin, mientras tanto salgo del paso con este cambio.