获取文章作者的用户头像、用户昵称等用户资料
文 / @WordPress主题
小本本的自我介绍
我是一名Web开发者,热爱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函数获取。
对于多用户WordPress网站来说,在合适的位置把用户头像、昵称等信息显示出来无疑会增加用户的参与度,提高用户体验。WordPress的评论头像就是一个很好的设计。那么怎么在文章中获取作者的头像和昵称等信息呢?其实很简单。
相关文章
-
如何创建WordPress古腾堡编辑器的区块(PHP+原生JS) 2024-01-10 01:01:06
-
搭建一个WordPress网站需要多少成本 2023-11-06 00:09:51
-
Symlink介绍(附:如何使用Symlink进行WordPress开发) 2023-11-05 23:38:32
-
让WordPress实现数据库同步的插件:HyperDB 2023-10-24 23:40:49
-
allegro电商平台值得做吗(附:2023年Allegro注册流程指南) 2023-10-08 21:53:39
-
印度跨境电商平台有哪些(附:印度跨境电商做什么产品好) 2023-10-08 21:34:23
-
跨境电商必看的几大海外二手电商平台 2023-10-08 18:04:42
-
WordPress同城互联网产品解决方案:UBASE 2023-10-03 16:40:39
-
WordPress网站的安全插件:wordfence 2023-09-14 09:25:18
-
WordPress 6.3 支持在手动更新插件和主题失败后回滚旧版本 2023-08-28 16:58:45