C'est probablement une question super simple.
Mais comment puis-je faire écho à l'ID d'un utilisateur sur author.php?
J'ai essayé
the_author_meta('ID')
Mais il ne semblait pas vouloir fonctionner. Je veux l'écho à la fin d'une URL, par exemple;
http: ///www.domain.com/author/sampleauthor-id
De toute évidence, où "id" est l'ID de cet auteur particulier
Des idées?
author
template-tags
id
Dean Elliott
la source
la source
Réponses:
Essayez ce code.
Alternativement, si le nom de l'auteur n'a pas été défini, utilisez:
crédit @AndyAdams dans les commentaires ci-dessous facilement manqués
la source
$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
n'a donné aucun problème, c'est laecho author->ID;
cause de l'erreur pour une raison quelconqueecho $author->ID;
Essayez simplement ce code
la source
$author_id = get_queried_object_id();
si
var_dump(the_author_meta('ID'))
Null, votre auteur n'a publié aucun article.Essayez d'utiliser l'écho
$author
si vous l'appelez à l'intérieurauthor.php
la source