問題描述
這可能是一個超簡單的問題。
但是如何回傳 author.php 上的用户的 ID?
我試過了
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 在容易錯過的評論中
參考文獻
注:本文內容整合自 Google/Baidu/Bing 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。