当前位置: 首页 » 标签:文章作者

WordPress获取文章作者the_author()无效问题解决

WordPress版本不同,遇到问题可能也不同,在文章页获取文章作者the_author()无效,原因是the_author()需要在循环中使用,即需要在<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> the_author();<?php endif; ?>如在single页面上,不写循环,the_author();获取的将是空白,解决方法,用get_the_author_meta()来获取作者信息。<?php echo get_the_author_meta( 'display_name', $post->post_author ) ?>$post->post_author,得到文章作者ID,通过作者ID获取作者其他相关信息,get_the_author_meta()相关参数如下user_login用户登录名user_pass用户登录密码user_nicename用户昵称user_email用户邮箱地址user_url用户网站地址user_registered用户注册时间user_status用户状态display_name作者显示的名称nickname作者昵称first_name作者名字last_name作者姓氏description作者描述user_level用户等级user_firstname用户名字user_lastname用户姓氏user_description用户描述调用方法:get_the_author_meta("参数名",作者ID)如:echo get_the_author_meta( 'display_name', $post->post_author ) ;教程3个月前
零分站龄5个月资深站长
一个喜欢折腾,却又折腾不出像样东西的,不会PHP的PHP程序员!
323
文章
8
分类
125
标签
2
友链
onlinelovesky317355746vipsever@vip.qq.com