Cette extension de Wordpress créé une page spécifique pour chaque auteur, qui montre le nombre d'articles publiés, et les données du compte wordpress de cet utilisateur, tels que biographie, addresse du site web, etc... et optionellement l'adresse email (si vous n'avez pas peur du spam...) Il est aussi possible d'afficher un formulaire qui enverra un message l'auteur par email, mais sans que l'adresse soit visible.
Vous pouvez vous en servir comme d'une page ' propos' dans un blog personnel ou pour donner une présentation de chaque auteur dans un site collaboratif.
Pour l'installer, téléchargez le fichier gzip et décompressez-le
Envoyez le fichier résultant dans votre dossier wp-content/plugins et activez le depuis l'interface d'administration.
Pour l'utiliser, écrivez 'author()' dans votre fichier index.php, l ou normalement apparaît le message signalamnt l'absence d'article.
Dans le fichier index.php par défaut, ça ressemble ça :
<?php endforeach; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
Remplacez le par :
<?php endforeach; else:
author(true, 5,false);
endif; ?>
Le premier paramètre booléen (optionel) vous permet de choisir si vous souhaitez afficher un formulaire de contact ou pas. 'true' est le paramètre par défault (affiche le formulaire).
Dans les versions 0.2+, le deuxième paramètre permet de définir le nombre de derniers articles afficher. Etabli 0 par défault (ne pas afficher les derniers articles publiés).
Pour les versions 0.22+, le troisième paramètre booléen permet d'afficher ou pas l'adresse email de l'auteur. Cette option est 'false' par défaut (ne pas afficher l'adresse email).
Les textes dans le plugin sont en Français, mais vous souhaiterez paut être les changer. Ne vous gênez pas ;)
Pour faire un lien vers la page de l'auteur, vous devez faire quelque chose comme ça :
<a href="index.php?author_name=<?php the_author_login(); ?>">
<?php the_author(); ?></a>
Si vous ne pouvez ou ne voulez pas utiliser les RewriteRules (règles de réécriture d'url Apache).
Sur ce site, j'utilise la règle de réécriture suivante :
RewriteRule ^author/?(.*)/? /index.php?author_name=$1 [QSA]
Donc le lien vers la page auteur est comme ceci :
<a href="/author/<?php the_author_login(); ?>">
<?php the_author(); ?></a>
Mais vous pourriez tout aussi bien utliser le règle suivante :
RewriteRule ^a-propos/? /index.php?author_name=login [QSA]
en remplacant 'login' par votre propre identifiant, et créér un lien vers cette page comme ceci :
<a href="/a-propos/">A propos</a>

3 comments about 'Plugin Wordpress : Page Auteur'
Get the comments feed for this entry or post a trackback from your own blog
J'ai trouvé un problème... j'ai cliqué sur 'Jonathan', et j'ai trouvé:
Ils ne sont pas les 5 derniers articles, n'est pas? "Mon nouveau weblog!" est le premier...
Haha ! ;) Très juste et bien vu, je n'avais même pas fait attention !
C'est réglé maintenant dans la 0.23.
Bien... si j'ai le temps je vais la installer ce soir... :)