Petites questions assez pointues sur Wordpress

Liens "articles précédents" "articles suivants"

Le problème exposé dans ce sujet a été résolu.

Bonjour à tous,

j'ai quelques questions un peu pointues sur la mise en place de la fonction "articles précédent/ articles Suivants" comme expliqué dans le Codex : Lien

-L'URL utilisée est-elle rewritté (comme les autres du site) ou cette fonction utilise une URL standard avec les paramètres ?

-Peut -on "customiser" le lien en lui ajoutant du "no-follow" ou en mettant un Alt sur une image par exemple(qui remplacerait le texte du lien) ?

Merci par avance de votre aide ;)

+0 -0

Dans ton premier post, pourrais-tu remplacer "[Lien]&(http://codex.wordpress.org/fr:Marqueurs … _post_link)" par "[Lien]&(http://codex.wordpress.org/fr:Marqueurs_de_Modele/previous_post_link)" (sans le &), cela corrigerais l'erreur MD.

+0 -0

Dans le doute si ça intéresse quelqu'un j'ai trouvé ma réponse en fouinant un peu ^^

Donc pour les images il y a deux solutions :

1
<div class="navigation-previous"><?php previous_post_link('%link', '<img src="http://localhost/website.gif" alt="Previous" />') ?></div>

ou celle présenté dans ce post

Pour le "tunage de lien" (type rel = no follow) j'ai trouvé cette solution :

Utiliser les add_filter dans le PHP . Un exemple :

1
2
3
4
5
6
function ta_function_no_follow($format){
  $format = str_replace('href=', 'rel="nofollow" href=', $format);
  return $format;
}
add_filter('next_post_link', 'ta_function_no_follow');
add_filter('previous_post_link', 'ta_function_no_follow');

Si jamais ça peut aider quelqu'un ;)

Donc pour les images il y a deux solutions :

1
<div class="navigation-previous"><?php previous_post_link('%link', '<img src="http://localhost/website.gif" alt="Previous" />') ?></div>

alliocha1805

Sachant que la version propre est de faire ça en CSS (donc comme expliqué dans le lien que tu cites), pour laisser le texte du lien classique accessible aux lecteur d'écran sans qu'ils aient à interpréter l'image pour pas grand chose.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte