web-dev-qa-db-fra.com

récupère le nom d'utilisateur d'un utilisateur sur sa page d'auteur

J'ai implémenté ce code dans mon fichier author.php, afin d'afficher le nom d'utilisateur de l'auteur:

<?php printf( "<h4>The blog of<a href='" . get_author_posts_url( get_the_author_meta( 'ID' ) ) . "' title='" . esc_attr( get_the_author() ) . "' rel='me'>" . get_the_author() . "</a></h4>" ); ?>

Il affiche correctement le nom d'utilisateur d'un utilisateur qui a publié des articles, mais affiche malheureusement un autre nom d'utilisateur lorsque l'utilisateur n'a rien publié.

Y a-t-il un moyen de résoudre cela? Merci de votre aide !

2
Job78

Jetez un coup d’œil à la page du codex sur les modèles d’auteurs - Modèles d’auteurs

En particulier l'objet $curauth.

Afin d’afficher les informations sur l’auteur sur votre page d’auteur, éditez votre fichier de modèle d’auteur - author.php afin qu’il détermine quel auteur est affiché et récupère toutes les informations sur l’auteur de la base de données (c’est-à-dire les informations saisies dans l’écran de gestion des utilisateurs). de WordPress). Ceci est fait en configurant une variable appelée $curauth (Auteur actuel).

Source de devis - Codex Wordpress/Informations personnalisées sur l'auteur

1
Alex Older