Esta é provavelmente uma pergunta super simples.
Mas como ecoar o ID de um usuário no author.php?
eu tentei
the_author_meta('ID')
Mas não parecia querer trabalhar. Eu quero repeti-lo no final de uma URL, por exemplo;
http: ///www.domain.com/author/sampleauthor-id
Obviamente, onde "id" é o ID desse autor em particular
Alguma ideia?
author
template-tags
id
Dean Elliott
fonte
fonte
Respostas:
Experimente este código.
Como alternativa, se o nome do autor não tiver sido definido, use:
credit @AndyAdams nos comentários facilmente perdidos abaixo
fonte
$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
deu nenhum problema, foi oecho author->ID;
que causou o erro, por algum motivoecho $author->ID;
Experimente este código simplesmente
fonte
$author_id = get_queried_object_id();
se
var_dump(the_author_meta('ID'))
for Nulo, seu autor não possui postagens.Tente usar eco
$author
se você chamar por dentroauthor.php
fonte