个性化阅读
专注于IT技术分析

为什么the_author()不起作用

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

<?php the_author(); ?>

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


#1


基本上, 这是wordpress中页面的循环:

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

   some wordrpess code 

<?php endif; ?>

你必须将get请求输入INTO循环, 如下所示:

<?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 ); ?> 

从法典

赞(0) 打赏
未经允许不得转载:srcmini » 为什么the_author()不起作用
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏