当前位置:网站首页 >  百科

WordPress用户信息标签调用

时间:2026年05月25日 18:36:18 来源:易频IT社区
开头 你是不是做WordPress博客,想给用户弄点专属信息?比如评论者的头像、作者的注册时间,搜了半天才找到的教程,要么太绕要么还要改好多代码,怕把网站搞崩?上周帮我开美食博客的表妹弄,她要在评论区显示作者头像,才知道有现成的标签不用折腾复杂模板。今天就把这些干货说透,看完你就能直接抄代码用,不用懂复杂的前端知识。 主体

一、最常用的3个用户信息标签,直接抄

1. 显示用户昵称的标签

说白了,这个标签专门显示用户昵称,比如作者名、评论者昵称,直接复制这段代码就行:

``` ```

举个例子,你想在单篇文章的作者信息里加昵称,把这段代码粘到主题的author.php里,前台作者栏就会显示昵称。避坑:要是在评论区用,要加判断,不然游客会显示空白

2. 显示用户头像的标签

这个标签调用用户的默认/设置头像,不管是注册用的邮箱还是后台上传的,都能显示,代码是:

``` ```

解释一下,32是头像尺寸,改成64就是大一号的,粘到作者信息模块,刷新就能看到。避坑:没设置头像会显示灰色人形,不影响使用

3. 显示用户注册时间的标签

这个是显示用户注册日期,得转成好看的格式,不然是看不懂的数字,代码:

``` ```

举个例子,你想在作者个人页加注册时间,粘到主题的作者区域,就能显示“2020-05-10”这种日期。

二、怎么在不同地方用,别踩位置坑

1. 在主题模板里用(最常用)

大部分情况要改主题模板,比如作者页、文章页,步骤是:1. 用FTP连网站;2. 找到主题文件夹的author.php或single.php;3. 找要加信息的位置;4. 粘代码,保存上传,前台刷新

表妹的博客要在评论区作者名后加头像,就找到comments.php里的作者名位置,粘头像代码,评论区就有头像了,一步搞定。

2. 在文章里加(短代码版)

不想改模板用短代码,先在functions.php加一段代码:

``` add_shortcode('user_nickname', function() { return is_user_logged_in() ? wp_get_current_user()->display_name : '游客'; }); ```

WordPress用户信息标签调用

然后文章里输入[user_nickname],登录的用户显示昵称,游客显示“游客”,适合给用户看的专属内容。

3. 在小工具里加(侧边栏/页脚)

想在侧边栏显示当前用户信息,先用Code Snippets插件加刚才的短代码,再去外观-小工具,加“自定义HTML”粘[user_nickname],登录用户打开侧边栏就能看到自己的昵称。

三、避坑的3个细节,别搞崩网站

1. 一定要加登录判断,不然空白

给登录用户的信息,没加判断的话,游客看的时候会空白,比如刚才的注册时间,改代码加判断:

``` ```

游客看的时候就不会乱显示东西,只会空着,不影响体验。

2. 别乱改参数,不然显示错人

比如get_the_author_meta,要是加了uid参数,就是显示特定用户,uid=1是管理员,要是填错uid,就会显示别的用户。比如要显示UID为1的注册时间,代码是get_the_author_meta('user_registered',1),别瞎改数字。

3. 别改父主题,改子主题

用别人的主题,别直接改模板文件,要建子主题,不然主题更新后,你的修改就没了。表妹之前忘了这步,改了父主题,后来主题更新白忙活了好几天。

四、进阶用法,给特定用户加专属信息

1. 显示特定用户的昵称

比如要在侧边栏显示管理员的昵称,代码是:

``` ```

这里的1是管理员的UID,你改成别的用户ID就行,比如作者UID是2,就填2。

2. 显示当前用户的其他信息

还能显示邮箱、网址,比如当前用户邮箱的代码:

``` user_email; } ?> ```

这个适合用户个人中心,别用在公开页面,会泄露隐私。

结尾 今天整理的这些标签,都是亲测能用的,没有复杂内容,不用懂代码就能抄。你现在打开后台,先试试在单篇文章作者信息里加个头像,5分钟就能搞定。要是加的时候遇到问题,比如代码没显示,别慌,先看看位置放对没,有没有加登录判断。赶紧动手试,比搜10篇教程都有用。

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图