2014-03-31 67 views
0

我有下面的代碼生成一個category.php頁面上的鏈接作者:作者網址爲空

<?php while (have_posts()) : the_post(); ?> 
.... 
<a href="<?php the_author_meta('user_url'); ?>"><?php the_author_meta('display_name'); ?></a> 
.... 
<?php endwhile; ?> 

遺憾的是,鏈接得到一個空的href屬性。顯示名稱正確填充。我正在使用最新的WordPress。

回答

1

這不會指向作者檔案。它將指向作者的URL,如WP管理控制檯下其配置文件設置中指定的那樣。所以如果用戶沒有提供URL,那麼它將是空的。

+0

那麼我該如何指向作者檔案?即允許訪問者看到作者的更多帖子 – checklist

+0

試試echo get_the_author_link(); – henrywright

0

這是因爲USER沒有根據代碼提供他的URL(這是作者url)。

檢查WordPress的管理>用戶>所有用戶>選擇用戶並編輯特定用戶的URL並進行檢查。

它會顯示出來。

希望這可以幫助你。