Это, наверное, очень простой вопрос.
Но как мне отобразить идентификатор пользователя на author.php?
я пробовал
the_author_meta('ID')
Но, похоже, не хотел работать. Я хочу повторить это в конце URL, например;
Http: ///www.domain.com/author/sampleauthor-id
Очевидно, где "id" - это идентификатор конкретного автора
Есть идеи?
author
template-tags
id
Дин Эллиотт
источник
источник
Ответы:
Попробуйте этот код.
В качестве альтернативы, если имя автора не было установлено, используйте:
кредит @AndyAdams в легко пропущенных комментариях ниже
источник
$author = get_user_by( 'slug', get_query_var( 'author_name' ) );
не дало никаких проблем, именноecho author->ID;
это вызвало ошибку по какой-то причинеecho $author->ID;
Попробуйте это просто код
источник
$author_id = get_queried_object_id();
Если
var_dump(the_author_meta('ID'))
это Null, ваш автор не имеет сообщений.Попробуйте использовать эхо,
$author
если вы называете это внутриauthor.php
источник