Wordpress博客/作者姓名未显示

Wordpress博客/作者姓名未显示,wordpress,Wordpress,我正在使用一个定制的主题,例如single.php中有一行这样的代码 <p class="postmetadata"><?php _e('Posted by','Mimbo'); ?> <?php the_author_meta('namefl'); ?> <?php _e('on','Mimbo'); ?> <?php the_time('n/d/y'); ?> &bull; <?php _e('Categor

我正在使用一个定制的主题,例如single.php中有一行这样的代码

     <p class="postmetadata"><?php _e('Posted by','Mimbo'); ?> <?php the_author_meta('namefl'); ?> <?php _e('on','Mimbo'); ?> <?php the_time('n/d/y'); ?> &bull; <?php _e('Categorized as','Mimbo'); ?> <?php the_category(',') ?></p>

&bull

调用wordpress函数The_author_meta('namefl')不返回任何内容,因此作者名称为空;;例如,显示类似于11/12/11发布的内容


我想做的就是在那里显示作者的名字。我正在使用WP 3.2.1。解决这个问题的最佳方法是什么?

您应该熟悉Wordpress codex以及。该网站更擅长回答法典问题。编程问题也是如此

请阅读以下内容:

使用此选项解决您的问题(必须在循环中使用)


您缺少\u author\u meta($field,$userID)的参数。看起来您有$userId,但缺少第一个参数

第一个参数$field应为以下字段之一,具体取决于所需的字段:

  • 用户登录
  • 用户通行证
  • 用户名
  • 用户电子邮件
  • 用户地址
  • 用户注册
  • 用户\激活\密钥
  • 用户状态
  • 显示名称
  • 绰号
  • 名字
  • 描述
  • 叽叽喳喳
  • 瞄准
  • 用户级
  • 用户名
  • 用户名
  • 用户描述
  • 丰富的编辑
  • 评论快捷方式
  • 行政色彩
  • 每个页面的插件
  • 插件\u最后\u视图
  • 身份证
所以你想要的可能是

<p class="postmetadata">
    <?php _e('Posted by','Mimbo'); ?> <?php the_author_meta('display_name', 'namefl'); ?> <?php _e('on','Mimbo'); ?> <?php the_time('n/d/y'); ?> " <?php _e('Categorized as','Mimbo'); ?> <?php the_category(',') ?>
</p>

"

或者如果你正在“循环”中寻找当前帖子的作者

"


有关更多信息,请查看。

谢谢,在我的例子中,只需要一个参数“display\u name”。我只是不知道主题作者在用“namefl”做什么。通过将'namefl'更改为'display_name'来修复它。谢谢。我现在查看了抄本以及提供的其他信息,并修复了它。
<p class="postmetadata">
    <?php _e('Posted by','Mimbo'); ?> <?php the_author_meta('display_name', 'namefl'); ?> <?php _e('on','Mimbo'); ?> <?php the_time('n/d/y'); ?> " <?php _e('Categorized as','Mimbo'); ?> <?php the_category(',') ?>
</p>
<p class="postmetadata">
    <?php _e('Posted by','Mimbo'); ?> <?php the_author_meta('display_name'); ?> <?php _e('on','Mimbo'); ?> <?php the_time('n/d/y'); ?> " <?php _e('Categorized as','Mimbo'); ?> <?php the_category(',') ?>
</p>