Clicky

Fragmentos de WordPress para interactuar con redes sociales

Fragmentos de WordPress para interactuar con redes sociales

Asegúrate de que tu sitio web o blog interactúa con Facebook, Twitter, Google +

Las redes sociales son un medio muy importante para dar a conocer tu blog y atraer a nuevos visitantes. Así que definitivamente hay que asegurarse de que tu sitio web o blog interactúa con Facebook, Twitter, Google + y otras redes. En este artículo he compilado una lista de fragmentos muy útiles para interactuar con las redes sociales más populares.

Mostrar el número de fans de Facebook en texto completo en tu blog de WordPress

Si tienes una página de Facebook para tu blog o sitio web es posible que desees mostrar los muchos seguidores que tienes. Simplemente pega el siguiente código en cualquiera de tus archivos temáticos en los que deseas que se muestre tu número de fans en Facebook. ¡No te olvides de agregar el ID de tu página en la línea 2!

<?php
    $page_id = "YOUR PAGE-ID";
    $xml = @simplexml_load_file("http://api.facebook.com/restserver.php?method=facebook.fql.query&query=SELECT%20fan_count%20FROM%20page%20WHERE%20page_id=".$page_id."") or die ("a lot");
    $fans = $xml->page->fan_count;
    echo $fans;
?>

Fuente: http://wp-snippets.com/display-number-facebook-fans/

Añadir automáticamente los botones de Twitter y Facebook a tus post

Este es un gran fragmento para proporcionar botones de Twitter y Facebook para que tus visitantes compartan tu contenido con sus amigos/seguidores.

Sólo tienes que añadir el código en tu functions.php y guardar el archivo.

function share_this($content){
    if(!is_feed() && !is_home()) {
        $content .= '<div class="share-this">
                    <a href="http://twitter.com/share"
class="twitter-share-button"
data-count="horizontal">Tweet</a>
                    <script type="text/javascript"
src="http://platform.twitter.com/widgets.js"></script>
                    <div class="facebook-share-button">
                        <iframe
src="http://www.facebook.com/plugins/like.php?href='.
urlencode(get_permalink($post->ID))
.'&amp;layout=button_count&amp;show_faces=false&amp;width=200&amp;action=like&amp;colorscheme=light&amp;height=21"
scrolling="no" frameborder="0" style="border:none;
overflow:hidden; width:200px; height:21px;"
allowTransparency="true"></iframe>
                    </div>
                </div>';
    }
    return $content;
}
add_action('the_content', 'share_this');

Fuente: http://www.wprecipes.com/automatically-add-twitter-and-facebook-buttons-to-your-posts

Enlazar automáticamente los nombres de usuario de Twitter en WordPress

Si citas a menudo a los usuarios de Twitter en tu blog, ¿te gustaría vincular automáticamente los nombres de usuario de Twitter? He aquí una buena expresión regular para hacerlo. Sólo tienes que añadir este código a tu archivo functions.php para que funcione.

function twtreplace($content) {
    $twtreplace = preg_replace('/([^a-zA-Z0-9-_&])@([0-9a-zA-Z_]+)/',"$1<a href=\"http://twitter.com/$2\" target=\"_blank\" rel=\"nofollow\">@$2</a>",$content);
    return $twtreplace;
}

add_filter('the_content', 'twtreplace');   
add_filter('comment_text', 'twtreplace');

Fuente: http://snipplr.com/view/70977/automatically-link-twitter-usernames-in-wordpress/

Mostrar un contador de porcentaje total (FB, Twitter, G+)

¿Quieres mostrar cuántas veces ha sido compartido tu post en Facebook, Twitter y Google +? Esto es lo que va a hacer por ti el siguiente fragmento de código. Pégalo donde quieras que se muestre el recuento, dentro del bucle.

function social_shares() {
    $url = get_permalink( $post_id );
    $json = file_get_contents(&quot;http://api.sharedcount.com/?url=" .
rawurlencode($url));
    $counts = json_decode($json, true);
    $totalcounts= $counts[&quot;Twitter&quot;] +
$counts[&quot;Facebook&quot;][&quot;total_count&quot;] +
$counts[&quot;GooglePlusOne&quot;];
    echo &quot;&lt;div&gt;$totalcounts Share&lt;/div&gt;&quot;;
}

Fuente: http://www.wprecipes.com/wordpress-function-to-show-a-total-share-counter-fb-twitter-g

Añadir automáticamente un botón de Google+ a tus post

Hemos visto cómo agregar botones de Facebook y Twitter a nuestros post, pero ¿qué pasa con Google +? He aquí un fragmento que va a añadir un botón de G+ para que tus visitantes puedan compartirlo con sus círculos. Copia el código de abajo en tu functions.php y ya está.

add_filter('the_content', 'wpr_google_plusone');
function wpr_google_plusone($content) {
    $content = $content.'<div class="plusone"><g:plusone size="tall" href="'.get_permalink().'"></g:plusone></div>';
    return $content;
}
add_action ('wp_enqueue_scripts','wpr_google_plusone_script');
function wpr_google_plusone_script() {
    wp_enqueue_script('google-plusone', 'https://apis.google.com/js/plusone.js', array(), null);
}

Fuente: http://spyrestudios.com/17-time-saving-code-snippets-for-wordpress-developers/

Mostrar tu última actualización de Google+ en tu blog de WordPress

¿Estás utilizando Google +, la red social de Google? Si es así, puedes mostrar fácilmente tu actualización más reciente de G+ en tu blog de WordPress utilizando este fragmento de código.

Copia el código abajo y pégalo en donde desees mostrar tu más reciente actualización de Google. ¡Eso es todo!

<?php
    include_once(ABSPATH.WPINC.'/rss.php');
    $googleplus = fetch_feed("http://plusfeed.appspot.com/103329092193061943712"); // Cambia 103329092193061943712 por tu ID
    echo '<a href="';
    echo $googleplus->items[0]['link']; echo '">';
    echo $googleplus->items[0]['summary'];
    echo '';
?>

Fuente: http://www.geekeries.fr/snippet/afficher-mise-a-jour-google-plus/

Agrega un botón de Pinterest "Pin it" para tu blog de WordPress

Lo primero que hay que hacer es pegar el siguiente fragmento de código en donde deseas visualizar el botón "Pin it". Ten en cuenta que este código debe insertarse dentro del bucle.

<a href="http://pinterest.com/pin/create/button/?url=<?php the_permalink(); ?>&media=<?php $thumb = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'thumbnail' ); echo $thumb['0']; ?>&description=<?php the_title(); ?>" class="pin-it-button" count-layout="horizontal">Pin It</a>

Una vez hecho esto, abre tu archivo footer.php y agrega el código JavaScript de Pinterest:

<script type="text/javascript" src="http://assets.pinterest.com/js/pinit.js"></script>

Fuente: http://www.marketingtechblog.com/wordpress-pinterest-button/

Jesus_Caceres