Un guide de 120 pages pour maîtriser le référencement naturel de WordPress
J'achète le guideAffichez une description détaillée de l’auteur
EDIT du 04/07/2012 : code mise à jour grâce à BoiteaWeb
Pour ajouter du contenu à la page auteur (author.php) dans WordPress, vous pouvez ajouter une description détaillée.
Pour cela ajouter ce code dans functions.php :
//************* Infos supplémentaires sur les auteurs
add_action( 'show_user_profile', 'extra_user_profile_fields' );
add_action( 'edit_user_profile', 'extra_user_profile_fields' );
function extra_user_profile_fields($user) { ?>
<h3>Informations complémentaires sur le profil</h3>
<table class="form-table"><tr><th><label for="address">Description détaillée de l'utilisateur</label></th><td>
<textarea name="shortdesc" id="shortdesc" cols="8" rows="3"><?php echo esc_textarea(get_the_author_meta('shortdesc', $user->ID) ); ?></textarea><br />
</td></tr></table>
<?php }
add_action( 'personal_options_update', 'save_extra_user_profile_fields' );
add_action( 'edit_user_profile_update', 'save_extra_user_profile_fields' );
function save_extra_user_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) ) {
return false;}
update_usermeta( $user_id, 'shortdesc', $_POST['shortdesc'] );
}
add_action( 'show_user_profile', 'extra_user_profile_fields' );
add_action( 'edit_user_profile', 'extra_user_profile_fields' );
function extra_user_profile_fields($user) { ?>
<h3>Informations complémentaires sur le profil</h3>
<table class="form-table"><tr><th><label for="address">Description détaillée de l'utilisateur</label></th><td>
<textarea name="shortdesc" id="shortdesc" cols="8" rows="3"><?php echo esc_textarea(get_the_author_meta('shortdesc', $user->ID) ); ?></textarea><br />
</td></tr></table>
<?php }
add_action( 'personal_options_update', 'save_extra_user_profile_fields' );
add_action( 'edit_user_profile_update', 'save_extra_user_profile_fields' );
function save_extra_user_profile_fields( $user_id ) {
if ( !current_user_can( 'edit_user', $user_id ) ) {
return false;}
update_usermeta( $user_id, 'shortdesc', $_POST['shortdesc'] );
}
Ajouter ensuite ce code dans la page auteur :
<?php the_author_meta('shortdesc');?>
Remplissez ensuite dans l'administration le champ nouvellement créé.
Plus d'informations sur cet article
Article rédigé par +Daniel Roch.
© 2012 SeoMix
Guide par Daniel Roch & édité par Olivier Andrieu
Design du site par Willy Bahuaud.
Intégration par Daniel sur le CMS WordPress.