
Partager la publication "Auteur WordPress : Afficher la biographie dans un single.php"
On souhaiterais afficher par rapport à l’Auteur WordPress, cette fois ci, au lieu des articles reliés, la bibliographie d’un auteur WordPress sur un blog.
Vous savez bien sur qu’en cliquant sur l’onglet utilisateurs dans l’administration, nous retrouvons tous les utilisateurs du blog et leur profil. Nous souhaitons rajouter des données comme par exemple le lien Facebook, Twitter.
Mais on peut aussi en supprimer en utilisant comme dans le filtre le unset($user_contact[‘aim’]);
Il faut pour ca utiliser un filtre du nom de user contactmethods
Le filtre user contactmethods
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | /////////////////////////////////////// // Ajouter fonction contact profil Utilisateur méthodes(Twitter, Facebook, Ect...) //////////////////////////////// function user_informations( $user_contact ) { /* Ajouter une méthode contact profil Utilisateur */ $user_contact['twitter'] = __('Twitter Username'); $user_contact['skype'] = __('Skype Username'); $user_contact['facebook'] = __('Facebook Link'); /* Si vous souhaitez supprimer des méthodes du profil Utilisateur */ unset($user_contact['aim']); unset($user_contact['jabber']); return $user_contact; } add_filter('user_contactmethods', 'user_informations'); |
Vous l’avez bien compris que dans le cas présent, on demande des nouvelles entités utilisateur comme le lien Facebook, Twitter, ect….
La Bibiographie de l’auteur
On n’ouvre donc ensuite son single.php qui affiche donc la consultations des Posts.
Le echo get_avatar( $post->post_author, 96 ); lui donnera l’avatar(Image du profil) du Profil en donnant la taille 96 Pixels * 96 Pixels.
Le get_author_posts_url est donc par default la page profil utilisateur qui appellera le template author.php.
Finalement du beau CSS et le tour est joué !