Mostrar el nº de veces que ha sido compartida una entrada de WordPress

Para conocer el nº de veces que una entrada, una página o una URL ha sido compartida en las redes sociales puedes utilizar SharedCount: Social URL Analytics

Este servicio tiene una API que podemos utilizar para añadir a nuestro WordPress el total de “Me gusta”, RT y +1 que ha recibido un post.

wordpress-redes-sociales-cambiar-texto-plugin-Flare

1.- En tu archivo functions.php añade este código, la última línea puedes cambiarla y en vez de poner veces compartido pones el texto que quieras:

<?php function sharedcount() {
$url = get_permalink( $post_id ); 
$json = file_get_contents("http://api.sharedcount.com/?url=" .
rawurlencode($url));
$counts = json_decode($json, true);
$socialtotal= $counts["Twitter"] + 
$counts["Facebook"]["total_count"] +
$counts["GooglePlusOne"];
echo "<div class="vecescompartido"><span>$socialtotal</span>
 veces compartido</div>"; ?>

2.- Decides donde quieres mostrarlo llamas a la función, lo más habitual será en single.php pero puedes mostrarlo en index.php, footer.php, header.php…

<?php sharedcount(); ?>

3.- Con CSS, en style.css añade el estilo de .vecescompartido y .vecescompartido span para el número.

Otra opción sería utilizar el plugin Flare que añade el total de varias redes con el nombre del plugin debajo. Si deseas cambiar ese texto lo buscas y lo editas en el archivo del plugin flare > views > sharebar.php

Escribí esto el 3/04/2014

Tu comentario

Usamos cookies para obtener datos estadísticos de su navegación y poder ofrecer publicidad contextual de terceros

ACEPTAR
Aviso de cookies