Вывод ID автора в author.php
Это, вероятно, очень простой вопрос.
Но как мне вывести ID пользователя на странице author.php?
Я пробовал
the_author_meta('ID')
Но это не сработало. Я хочу вывести его в конце URL, например:
http:///www.domain.com/author/sampleauthor-id
Очевидно, где "id" - это ID конкретного автора
Есть идеи?

Попробуйте этот код.
$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
echo $author->ID;
Альтернативно, если имя автора не установлено, используйте:
if ( $author_id = get_query_var( 'author' ) ) { $author = get_user_by( 'id', $author_id ); }
автор @AndyAdams в легко пропускаемых комментариях ниже

Вы уверены, что это из-за приведённого кода.. могу я взглянуть на ваш author.php?

$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
не вызвал проблем, ошибку спровоцировал echo author->ID;
по какой-то причине

Упс, тут опечатка... должно быть echo $author->ID... обратите внимание на '$'. Ответ обновлён.

Идеально!! Я должен был заметить отсутствие $, моя вина. Большое спасибо, мужик!
