To prawdopodobnie bardzo proste pytanie.
Ale jak mogę powtórzyć identyfikator użytkownika na autor.php?
próbowałem
the_author_meta('ID')
Ale to chyba nie chciało działać. Chcę na przykład powtórzyć go na końcu adresu URL;
http: ///www.domain.com/author/sampleauthor-id
Oczywiście, gdzie „id” to identyfikator konkretnego autora
Jakieś pomysły?
author
template-tags
id
Dean Elliott
źródło
źródło
Odpowiedzi:
Wypróbuj ten kod.
Alternatywnie, jeśli nie ustawiono nazwiska autora, użyj:
kredyt @AndyAdams w poniższym komentarzu
źródło
$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
nie dał żadnych problemów, to zecho author->ID;
jakiegoś powodu spowodował błądecho $author->ID;
Wypróbuj ten prosty kod
źródło
$author_id = get_queried_object_id();
jeśli
var_dump(the_author_meta('ID'))
ma wartość Null, twój autor nie ma żadnych postów.Spróbuj użyć echa,
$author
jeśli wywołujesz go w środkuauthor.php
źródło