为什么the_author()不起作用

时间:2014-09-12 14:46:52

标签: wordpress wordpress-theming

我正在学习WordPress主题开发,并且我开发了一个主题。所有工作都已完成,但作者姓名未显示在博客页面中。我使用了以下内容:

<?php the_author(); ?>

但它不起作用。是否有必要在functions.php中执行任何功能或代码?

2 个答案:

答案 0 :(得分: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; ?>

答案 1 :(得分:-2)

如果不在循环内,你可以尝试这个

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

来自Codex