用户ID显示插件 (User ID Display)

预计阅读 5 分钟
一个简洁高效的 WordPress 插件,在评论区和用户中心显示用户ID。

功能特性

  • 在评论区显示用户ID,支持多种样式
  • 在用户中心显示用户ID
  • 在后台用户编辑页面显示用户ID
  • 多种显示格式可选:`[ID:123]`、`(ID:123)`、`#ID:123`、`@123`
  • 多种样式可选:徽章样式、卡片样式、纯文本样式
  • 支持设置页面灵活配置
  • 插件列表页快速跳转设置
  • 完善的国际化支持

安装方法

方法一:WordPress 后台上传安装

  1. 将插件文件夹 `user-id-display` 上传到 `/wp-content/plugins/` 目录
  2. 在 WordPress 后台「插件」页面启用「用户ID显示」
  3. 进入「设置」→「用户ID显示」进行配置

方法二:直接上传

  1. 通过 FTP/SFTP 将插件文件夹上传到 WordPress 的插件目录
  2. 在 WordPress 后台插件页面启用插件

使用说明

评论区显示效果

启用后,评论区用户名旁边会显示用户ID:
用户名 [ID:123]
样式可选:
  • 徽章样式:渐变背景圆角标签
  • 纯文本样式:简洁的文字显示

用户中心显示效果

在用户资料页面显示用户ID:
用户名 等级 · 位置 [ID: 123]
样式可选:
  • 卡片样式:渐变背景圆角卡片(推荐)
  • 徽章样式:浅色背景圆角标签
  • 纯文本样式:纯文字显示

后台用户编辑页面

在 WordPress 后台「用户」→「个人资料」和「编辑用户」页面显示用户ID信息。

设置选项

显示位置

  • 在评论区显示用户ID
  • 在用户中心显示用户ID
  • 在后台用户编辑页面显示用户ID

ID显示格式

格式
显示效果
方括号
`[ID:123]`
圆括号
`(ID:123)`
井号格式
`#ID:123`
@格式
`@123`

样式选项

评论区样式:
  • 徽章样式
  • 纯文本样式
用户中心样式:
  • 卡片样式(推荐)
  • 徽章样式
  • 纯文本样式

开发者接口

过滤器

// 修改默认选项 add_filter(‘user_id_display_defaults’, function($defaults) { $defaults[‘user_id_format’] = ‘hash’; return $defaults; });

禁用特定位置的显示

// 仅禁用评论区 add_filter(‘user_id_display_defaults’, function($defaults) { $defaults[‘display_user_id_comment’] = ‘no’; return $defaults; });

常见问题

Q: 为什么不显示用户ID?
A: 请检查以下情况:
  1. 确保插件已启用
  2. 检查对应位置的显示开关是否开启
  3. 确保该评论/用户有有效的 user_id(游客评论通常没有)
Q: 如何自定义样式?
A: 可以在主题的 CSS 文件中添加自定义样式覆盖默认样式。

更新日志

Version 1.4 (2026-05-18)

  • 重构代码,使用类封装
  • 添加 CSRF 保护和权限验证
  • 使用 WordPress Settings API
  • 添加激活/停用钩子
  • 添加插件设置链接
  • 支持国际化
  • 优化 HTML 输出安全性

Version 1.3

初始版本

文件结构

user-id-display/ ├── user-id-display.php # 主插件文件 └── README.md # 说明文档(本文件)

兼容性

  • WordPress 5.0 及以上版本
  • PHP 7.4 及以上版本

许可证

MIT License

作者信息

  • 作者:小武
  • 网站:https://1z345.cn
  • 版本:1.4
© 版权声明
THE END
喜欢就支持一下吧
点赞1284支持作者 分享
评论标题 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容