Ajouter un bouton « Partager sur Facebook » sur vos billets de blog [WordPress]

Partager le contenu de son blog sur Facebook est un vecteur de trafic important. Autant façiliter la tâche à vos lecteurs en leur proposant directement un bouton « Partager sur Facebook » sur les pages de vos articles.
Voici comment ajouter ce bouton Partager sur Facebook sur votre blog sous WordPress.
1. Ouvrez le fichier single.php de votre thème
2. Dans la boucle (loop), ajoutez la ligne de code suivante :
<a href="http://www.facebook.com/sharer.php?u=<?php the_permalink();?>
&t=<?php the_title(); ?>" target="blank">Partager sur Facebook</a>
3. Sauvegardez et c’est fini !
Une autre option consiste à remplacer le lien de votre site par une url plus courte avec la fonction getTinyUrl().
<?php $turl = getTinyUrl(get_permalink($post->ID)); ?>
<a href="http://www.facebook.com/sharer.php?u=<?php echo $turl;?>
&t=<?php the_title(); ?>" target="blank">Partager sur Facebook</a>

Aussi simple que ça !

7 commentaires ont été rédigés, ajoutez le vôtre.

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

  1. Mon Vieux Grenier

    Merci, ça fonctionne parfaitement, étonnant que personne ne commente votre astuce ?

    Publié le 11 janvier 2011 à 12:59
  2. Maxdel26

    Merci pour l’info, ça marche nickel !

    Publié le 12 juin 2011 à 01:22
  3. Nirianas

    Merci, ça marche!

    Publié le 10 juillet 2013 à 11:49
  4. Estelle

    Bonjour,
    je débute… alors je ne sais pas ce qu’est la boucle loop… je suis dans la page single.php mais je ne sais pas à quel endroit coller…

    Publié le 17 janvier 2016 à 23:22
  5. Sebastien

    Bonjour Estelle,

    Si vous éditez le fichier single.php, vous devriez avoir quelquechose qui ressemble à ça :

    < ?php /** * The Template for displaying all single posts. * * @package WordPress * @subpackage Twenty_Thirteen * @since Twenty Thirteen 1.0 */ get_header(); ?>

    < ?php /* The loop */ ?>
    < ?php while ( have_posts() ) : the_post(); ?>

    < ?php get_template_part( 'content', get_post_format() ); ?>
    < ?php twentythirteen_post_nav(); ?>
    < ?php comments_template(); ?>

    < ?php endwhile; ?>

    < ?php get_sidebar(); ?>
    < ?php get_footer(); ?>

    La boucle est indiquée dans le code source. Elle commence là où se situe l’instruction « While ». C’est donc avant le « endwhile » qu’il faut placer la ligne de code mentionnée.

    Revenez nous dire si vous avez réussi !

    Bon courage !

    Publié le 17 janvier 2016 à 23:34
  6. Sonia

    Vraiment top!! un grand merci!

    Publié le 3 octobre 2016 à 08:10
  7. Même après 7ans merci beaucoup pour l’info !

    Publié le 26 octobre 2017 à 17:44