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

Deja una respuesta

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