Dies ist wahrscheinlich eine super einfache Frage.
Aber wie kann ich die ID eines Benutzers auf author.php wiedergeben?
ich habe es versucht
the_author_meta('ID')
Aber es schien nicht funktionieren zu wollen. Ich möchte es zum Beispiel am Ende einer URL wiederholen.
http: ///www.domain.com/author/sampleauthor-id
Offensichtlich ist "id" die ID des jeweiligen Autors
Irgendwelche Ideen?
author
template-tags
id
Dean Elliott
quelle
quelle
Antworten:
Versuchen Sie diesen Code.
Wenn der Autorenname nicht festgelegt wurde, verwenden Sie alternativ:
Kredit @AndyAdams in den leicht übersehenen Kommentaren unten
quelle
$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
gab keine Probleme, es war dieecho author->ID;
, die den Fehler aus irgendeinem Grund verursachteecho $author->ID;
Versuchen Sie diesen einfachen Code
quelle
$author_id = get_queried_object_id();
Wenn
var_dump(the_author_meta('ID'))
Null ist, hat Ihr Autor keine Beiträge.Versuchen Sie, Echo zu verwenden,
$author
wenn Sie es im Inneren aufrufenauthor.php
quelle