Ces deux bouts de code dégottés sur wpguy affichent un lien « lire la suite » aléatoire pour chacun de vos articles. Le premier bout de code est constitué d’un Array
regroupant vos chaines de caractères ; il doit se trouver avant The Loop.
Voici donc 4 messages que vous personnaliserez selon votre bon plaisir :
Reste à remplacer l’appel à la fonction the_content()
que vous utilisez habituellement pour afficher vos billets par cette ligne :
MàJ du 13/06/09 : Suite à la vigilance de Damien et aux explications détaillées de piouPiouM ainsi qu’à la cerise sur le gâteau apportée par Oncle Tom, voici les corrections apportées à l’appel à la fonction (voir les commentaires pour plus de détails) :
And the cat’s in the bag!
…où comment perturber un max ses utilisateurs, en leur affichant des messages différents dans leur forme sans valeur ajoutée, pour une action identique.
Quel en est l’intérêt, pour toi ?
Bonjour,
Ce que j’aimerais plutôt savoir, c’est comment modifier le more pour afficher un « Lire la suite de l’article [nom de l’article] ».
Enfin, si c’est bon pour le référencement 😉
Rick Hunter : Pour le référencement, je ne sais pas, mais ce qui est sur, c’est que c’est bon pour l’accessibilité et pour l’ergonomie.
Attention il y a une erreur dans ce code…
$more_strings[rand(0,(count($more_strings)-1))]);
L’index d’un tableau commence à 0 et le count te donne donc un chiffre hors offset.
Je trouve le concept pas mal du tout ! Merci pour l’astuce !
Juste pour info, il faut prendre l’habitude d’utiliser
mt_rand()
au lieu derand()
pour que ça soit vraiment bien aléatoire 🙂Tu peux aussi personnaliser le texte « Lire la suite » directement depuis l’édition de ton article. Au lieu de la balise more habituelle () il suffit d’ajouter le texte que tu souhaite afficher.
Excellent!! Mais il n’y a pas quelques plugins qui le font déjà ? J’en ai un qui donne une citation aléatoire en bas de chaque article 😉
Pas mal ce petit hack pour WordPress, mais le suis pas sûr de l’utilité sur le lien Read More, surtout au niveau de l’ergonomie utilisateur.
Par contre, la fonction mt_rand peut vraiment donner de bonne idées pour personnaliser son thème WP.