Facilitez la navigation avec un Retour en Haut

Certains articles de blogs WordPress peuvent parfois devenir très longs, c’est autant de scroll back inutile pour votre visiteur…

Autant faciliter la navigation du visiteur en lui proposant un simple lien “Retour vers le Haut” au bas de chacune de vos pages.

Back to top - Retour en Haut

Pourquoi un lien Retour en Haut?

Un exemple typique : L’article est intéressant, le visiteur continue sa lecture et se retrouve à scroller de plus en plus loin et de plus en plus bas… Et si l’envie de revenir tout en haut le prenait? Il perdrait un temps fou à rescroller !

Voici des moyens très simples pour remédier à cela:

  • Ajouter une ancre à la main dans votre header…
  • Installer un plugin qui le fait tout seul !

 

1. Modifiez quelques fichiers

Avant toute chose, n’oubliez pas de faire une sauvegarde des fichiers que vous aller modifier.

Ajoutons une ancre dans le fichier “header.php” de votre thème actif. Via Apparence>Editeur, éditez le fichier “header.php”  que vous retrouverez dans /wp-content/themes/votre-theme/

Recherchez ensuite la fermeture de balise </head> et l’ouverture de la balise <body>, après les avoir trouvé, copiez le code ci-dessous immédiatement après l’ouverture de la balise <body>. Parfois cette dernière contient des paramètres et des commandes supplémentaires, si tel était le cas, assurez vous d’ajouter l’ancre juste après la balise de fin.

<a name="top"></a>

Ce qui devrait vous donner :

</head>
<body><a name="top"></a>

Vous pouvez maintenant sauvegarder votre fichier “header” et décider de l’endroit ou vous allez placer le lien “Retour vers le Haut”. Le plus souvent, ce sera à la fin de chaque page/article, aussi il vous faudra modifier votre fichier “footer.php”, mais vous pourriez l’ajouter n’importe où (single.php ou page.php par exemple).

Le lien doit être collé comme suit :

< a href = "#top" >Retour en haut</ a >

Voilà, c’est déjà terminé ! Une fois le fichier enregistré, vous verrez alors apparaître ce lien : “Retour en Haut” à la fin de toutes vos pages.

Vous pourriez, bien sûr, personnaliser d’avantage ce “Retour”, en utilisant une image/icône au lien d’un lien “texte”, en utilisant un href + une classe image (exemple: <a href=”#top”> <img class=”Nom-de-votre-classe” src=”https://lien-vers-image.png” alt=”Retour en Haut” /> </a>), ce qui vous donnera une image comme celle-ci :  Back to top - Retour en Haut

Avec un poil de CSS, on pourrait même customiser d’avantage :

 #Nom-de-votre-classe{
 z-index: 2;
 background: #FF8500 url(images/votre-image.png) no-repeat center;
 width: 30px;
 height: 30px;
 text-indent: -99999px;
 border-radius: 50px;
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 position: fixed;
 bottom: 10px;
 right: 10px;
 cursor: pointer;
 }


2. Utiliser un plugin qui sait le faire…

Le plugin Dynamic-to-top sait le faire et le fait très bien. Il ajoute une icône dynamique et automatique “en haut” pour faciliter le retour vers le haut sur vos pages les plus longues. Dynamic-to-top est doté d’un panneau de style  intuitif afin de s’adapter aux besoins spécifiques de chaque site.

Nota: Le bouton apparaît uniquement pour les navigateurs dont le javascript est activé et peut éventuellement être désactivé pour les visiteurs via mobiles.

Enfin et pour conclure, il est gratuit et en Français.

screenshot 1 | Facilitez la navigation avec un Retour en Haut

screenshot 2 | Facilitez la navigation avec un Retour en Haut

Plugin dynamic-to-top3

wpformation
NE MANQUEZ PLUS RIEN !
Inscrivez-vous pour recevoir le meilleur de WordPress dans votre boîte de réception, chaque mois.

Nous ne spammons pas ! Consultez notre politique de confidentialité pour plus d’informations.

A propos de l'auteur...

Avatar de WPFormation

WPFormation

Fabrice Ducarme, spécialiste & formateur WordPress je suis éditeur, auteur et fondateur de WP Formation.com. Conférencier lors des WordCamp Paris 2013 & 2015, Marseille 2017 et au WP Tech Nantes 2014, je vous propose plus de 500 articles & tutoriaux à propos de WordPress, mes trucs & astuces mais aussi des coups de gueule...

14 commentaires pertinents à ce jour ;)

  • Dans le même genre, Ultimate Back to Top button fait bien son office. Léger et paramétrable comme il faut !

  • Une très bonne pratique qui devrait être mise en œuvre sur bon nombre de blogs. Personnellement, j’utilise ce plug-in à la fois très simple à mettre et très utile pour le lecteur.

  • Dynamic-to-top est l’un de mes “vieux” plugins. Son avantage par rapport au lien en bas d’écran, c’est qu’il agit dès que le visiteur s’éloigne du haut, pas la peine d’aller tout en bas pour pouvoir remonter. Je n’ai jamais vu l’équivalent en code (sans plugin), alors je le garde.
    La première solution nous donne un exemple simple d’ancre, on peut s’en inspirer et trouver d’autres utilisations d’ancre.

  • J’aime beaucoup tes articles. Tu utilises quel thème wordpress ?

  • C’est le genre de plugins qui améliore la navigation pour les visiteurs. Ce sont des petits plus qui permettent peut être aux visiteurs de revenir car ils se sentent bien lorsqu’ils parcours le site web en question.

  • bonsoir,
    peut on mettre dans footer.php, un lien hypertexte “retour en haut” ??
    Merci

  • Il y a aussi le Jquery qui permet de petites animations, tu connais mon côté foufou, et bien j’ai adoré le script de ce site de démo : http://demos.myjqueryplugins.com/backtotop/ (voir en bas et passer en ‘easeOutBounce’ vous comprendrez de quoi je parle) Cet effet te permet de fracasser ton retour en haut et créer un effet de rebond une fois arrivé en haut ! De plus, sympa à configurer.

  • Ah excellent ! j’ai le même thème que toi :) http://www.info-du-jour.net et j’ai cherché comment personnalisé le texte “Lire la suite” et rien de trouvé ! dèjà je ne comprend pas comment il a traduit tout seule (il pour le thème sahifa) le “more” en “Lire la suite”.

    Donc, déjà désolé de poser une question qui n’est pas en relation avec le topic, ensuite où est ce que je peux mettre à jour le texte de mon “lire la suite” !

    Merci :)

  • Pour le style, j’ai trouvé

    a.more-link {
    color:#00C;
    text-decoration:underline;
    }

    il me reste de comprendre comment changer le texte “Lire la suite” !