En el mundillo de wordpress existen infinidad de plugins para compartir tus entradas en las distintas redes sociales, muchas muy buenas, que no se quedan solo en la funcionalidad de compartir, si no que, además añaden distintas herramientas como estadísticas, en está oportunidad te quiero mostrar un plugin de elaboración propia que se basa en botones de compartir con iconos personalizados, con este plugin no quise descubrir el agua tibia, me dispuse a escribirlo, porque, aunque bien mencione al principio de esta entrada existen muchos plugins, la verdad es que no conseguí alguno en el que pudiese añadir mis propios iconos.
Si lo que quieres es personalizar tu web y los iconos por defecto no se adaptan al diseño de tu sitio, o bien quieres experimentar con algún otro pack o con tu propio diseño este plugin es para ti.
Como funcionalidad adicional este plugin hace un conteo de las veces que tu entrada ha sido compartida, tan solo, que es un conteo global y no por cada red social.
El uso del plugin es bastante sencillo, y como muchos de los plugins wordpress funciona con shortcodes que debes incluir en el editor de wordpress o en los templates php
Las redes sociales y nombres para el shortcode disponibles son los siguientes:
- Twitter => twitter
- Pinterest => pinterest
- Facebook => facebook
- Google+ => googleplus
- Reddit => reddit
- Delicious => delicious
- Digg => digg
- Tapiture => tapiture
- StumbleUpon => stumbleupon
- Linkedin => linkedin
- Slashdot => slashdot
- Technorati => technorati
- Posterous => posterous
- Tumblr => tumblr
- Google Bookmarks => googlebookmarks
- Newsvine => newsvine
- Ping.fm => pingfm
- Evernote => evernote
- Friendfeed => friendfeed
- Mail => mail
Para cada red es un shortcode, con sus clases personalizadas o del tema que este usando, si por ejemplo quiere añadir compartir en facebook el shortcode sería así:
Backend WordPress:
[custom_share social="facebook" aclass="btn btn-default" iclass="fa fa-facebook"]
Plantilla PHP:
echo do_shortcode('[custom_share social="facebook" aclass="btn btn-default" iclass="fa fa-facebook"]');
En donde «social» es el nombre de la red donde desea compartir, «aclass» es su clase personalizada para el a href y por último «iclass» es su clase personalizada para el icono.
Si imprime :
[custom_share]
el plugin por defecto mostrara el botón de compartir en facebook, pero, para que funcione correctamente debe tener instalado en su tema las fuente de Font Awesome Icons que puede descargar de aquí http://fontawesome.io/
Para mostrar la cantidad de veces que una entrada o página ha sido compartida con el uso de este plugin basta con añadir el siguiente shortcode:
Backend WordPress:
[getPostShares]
Plantilla PHP:
echo do_shortcode('[getPostShares]');
Haz clic en la imagen para descargar