2014-09-12 59 views
-5

我正在學習WordPress主題開發,並且我開發了一個主題。所有的工作已經完成,但作者的名字不會顯示在博客頁面中。我使用以下內容:爲什麼the_author()不工作

<?php the_author(); ?> 

但它不工作。是否有必要在functions.php中執行任何函數或代碼?

+1

您沒有在該帖子中顯示任何代碼? – Howli 2014-09-12 14:48:42

+0

我們可以用一些代碼來做... – Mike 2014-09-12 14:49:53

+0

<?php the_author(); ?> – 2014-09-12 14:49:53

回答

0

基本上,這是一個頁面的WordPress的循環:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

    some wordrpess code 

<?php endif; ?> 

您必須輸入get請求進入死循環,這樣的事情:

<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 

    <?php $author = get_the_author(); ?> 
    or 
    <?php the_author(); ?> 

<?php endif; ?> 
-2

如果不是在循環中你可以試試這個

<?php the_author_meta('display_name', $userID); ?> 

Codex