如果是开发一个多人的WordPress网站的话,就需要在适当的位置展示不同用户的头像和昵称等用户信息时,如何获取这些信息呢?这一次的WordPress教程就和大家分享一下
获取作者头像需要用到的两个函数
获取用户头像的函数是get_avatar
,该函数以用户 ID 或 Email 信息为依据,获取用户在 Gravatar 网站上的通用头像。
而用户 ID 或 Email 信息,我们可以通过get_the_author_meta
函数获取。该函数需要两个参数,一个是我们需要获取的用户字段,一个是用户 ID。如果是在文章循环中,第二个参数是不需要的,默认就是该文章作者的用户 ID。
获取作者用户头像的代码示例
结合上面的两个函数,我们就可以非常轻松的获取用户的头像了。
<?php echo get_avatar( get_the_author_meta( 'user_email' ) ); ?>
或者通过用户ID获取也行,两个函数是等效的。
<?php echo get_avatar( get_the_author_meta( 'ID' ) ); ?>
获取文章的作者名称和链接
<a href="<?php echo get_author_posts_url( get_the_author_meta( 'ID' ) ); ?>"><?php the_author(); ?></a>
获取文章作者的其他信息
除了用户头像之外,我们可能还会需要文章作者的其他信息,获取这些信息非常简单,只需要给get_the_author_meta
函数传入对应的参照即可,可用的参数有:
- user_login
- user_pass
- user_nicename
- user_email
- user_url
- user_registered
- user_activation_key
- user_status
- roles
- display_name
- nickname
- first_name
- last_name
- description (作者简介)
- jabber
- aim
- yim
- googleplus
- user_level
- user_firstname
- user_lastname
- rich_editing
- comment_shortcuts
- admin_color
- plugins_per_page
- plugins_last_view
- ID
除了这些基本的用户信息,插件和主题可能会添加附件的用户信息为用户自定义字段,对于主题或插件添加的用户信息,我们可以使用 get_user_meta 函数获取。
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
请登录后查看评论内容