在WordPress中使用get_avatar显示用户头像
头像是 WordPress 的重要组成部分,无论您是在开发主题还是在开发自定义功能,我们都将在本篇文章中介绍在 WordPress 中获取用户头像的所有方法。
通常情况下,WordPress 中的头像会显示 Gravatar,但下面的所有功能都可以通过插件在 WordPress 中替代 Gravatar 的功能。
如何显示当前登录用户的头像
在 WordPress 中,使用 get_avatar()
可以轻松获取当前登录用户的头像。通过该函数,您可以输入用户 ID、头像大小,并输出带有正确头像的图片标签。
我还提供了一个使用 get_avatar_url()
的代码片段,它可以让你直接获取用户头像的 URL,并以任何你想要的方式使用。
<?php // Ensure user is logged in if( is_user_logged_in() ) { // Display current logged in user's avatar (includestag) echo get_avatar( get_current_user_id(), 96 ); // Display current logged in user's avatar URL echo get_avatar_url( get_current_user_id(), array( 'size' => 96 ) ); }
您可以将上述代码片段用于 WordPress 网站上的任何自定义功能。例如,在自定义主题中将登录用户的头像添加到页眉。
在上面的示例函数中,我还指定头像的大小为 96。你可以将 “96” 替换为你想要的头像的高度/宽度。如果分辨率较高,可以使用 512,如果分辨率较低,可以使用 32。
如何显示当前文章作者的头像
使用上述 get_avatar
和 get_avatar_url
函数,您还可以轻松获取任何用户 ID 的头像。这样就能轻松显示当前文章的作者头像。
使用 get_the_author_meta()
函数,我们可以获取当前文章的作者 ID,并将其用于显示当前文章作者头像的函数中。
<?php // Display current post's author avatar (includestag) echo get_avatar( get_the_author_meta( 'ID' ), 96 ); // Display current post's author avatar URL echo get_avatar_url( get_the_author_meta( 'ID' ), array( 'size' => 96 ) );
当然,您必须在循环中使用这段代码。大多数情况下,在主题或函数中使用它都能正常工作。
希望这篇文章对你理解如何在 WordPress 开发中使用 get_avatar
有所帮助。如果你有任何关于 WordPress 开发或 WordPress 代码片段的问题,请在下面的评论中告诉我。
声明:
1,本站分享的资源来源于用户上传或网络分享,如有侵权请联系站长。
2,本站软件分享目的仅供大家学习和交流,请不要用于商业用途,下载后请于24小时后删除。
3,如果你也有好的建站资源,可以投稿到本站。
4,本站提供的所有资源不包含技术服务请大家谅解!
5,如有链接无法下载,请联系站长!
6,特别声明:仅供参考学习,不提供技术支持,建议购买正版!如果发布资源侵犯了您的利益请留言告知!
创网站长资源网 » 在WordPress中使用get_avatar显示用户头像