当前位置: 首页 > news >正文

WordPress作者页面链接的用户名自动变成16位字符串串插件Smart User Slug Hider

WordPress默认的作者页面URL链接地址格式为“你的域名/author/admin”,其中admin就是你的用户名,这样的话就会暴露我们的用户名。

为了解决这个问题,前面boke112百科跟大家分享了『如何将WordPress作者存档链接中的用户名改为昵称或ID』一文是将作者页面URL链接地址中的用户名改为用户ID。

如果你不想通过代码将用户名改为用户ID,那么可以考虑这款Smart User Slug Hider插件,该插件无需任何设置,成功安装并启用后即可将站点所有用户页面URL链接地址中的用户名改为一串由字母和数字组成的16位随机字符串。

Smart User Slug Hider插件的安装及启用

WordPress后台 >> 插件 >> 安装插件 >> 搜索“Smart User Slug Hider”,点击该插件右上角的【现在安装】按钮,稍等片刻安装完毕后点击【启用】按钮启用该插件(PS:或前往插件 >> 已安装的插件 >> 找到该插件后点击【启用】按钮)。

WordPress作者页面链接的用户名自动变成16位字符串串插件Smart User Slug Hider-第1张-boke112百科(boke112.com)

如果无法在后台直接安装就前往WordPress官方插件页面Smart User Slug Hider中下载(或点此下载,密码:2917),然后在后台 >> 插件 >> 安装插件 >> 点击【上传插件】>> 点击【选择文件】按钮后选择刚才下载的插件安装包 >> 点击【现在安装】按钮 >> 成功安装后点击【启用插件】按钮。

Smart User Slug Hider插件的设置和使用

Smart User Slug Hider插件无需任何设置,成功安装并启用后即可将站点所有用户页面URL链接地址中的用户名改为一串由字母和数字组成的16位随机字符串。

1、查看用户名对应的字符串

想要查看自己的字符串,可以进入WordPress后台 >> 点击左侧导航菜单“设置 – Smart User Slug Hider”即可看到对应的字符串。

WordPress作者页面链接的用户名自动变成16位字符串串插件Smart User Slug Hider-第2张-boke112百科(boke112.com)

另外,在WordPress后台 >> 点击左侧导航菜单“用户”,在用户列表中点击某个用户的“查看”,同样可以看到该用户的16位字符串。

2、可在文章中使用的短代码:

//文章作者个人资料页面的user slug(字符串)
[smart_user_slug]//文章作者个人资料页面的url
[smart_user_url]//添加一个通向文章作者的个人资料页面的链接
[smart_user_link]

3、可在主题文件中使用的函数

3.1 get_smart_user_slug( $author_id )函数

用来获取作者的user slug(字符串),其中$author_id参数是可选的, 如果省略,则获取当前文章的作者ID。

3.2 the_smart_user_slug( $author_id )函数

用来显示作者的(字符串) ,其中的$author_id参数是可选的, 如果省略,则获取当前文章的作者ID。

总结

这款可将作者页面链接地址的用户名改为16位字符串的插件Smart User Slug Hider非常小巧,整个安装包只有35.7KB,而且无需任何设置即可正常使用,对于有很多注册用户的站点来说还是挺有用的。

来源:https://boke112.com/post/12005.html

相关文章:

  • 《小强升职记:时间管理故事书》阅读笔记
  • 【生产实测有效】Linux磁盘清理常用命令
  • 矩阵对角线元素的和
  • MySQL数据库基础(五):SQL语言讲解
  • Vue3之ElementPlus中Table选中数据的获取与清空方法
  • 抓包分析 TCP 协议
  • 反转一个单链表
  • 推荐一款自动转换Python代码为HTML界面的爆款GUI库!
  • 【MySQL】学习多表查询和笛卡尔积
  • 2402C++,C++26包索引
  • C#,数值计算,矩阵的行列式(Determinant)、伴随矩阵(Adjoint)与逆矩阵(Inverse)的算法与源代码
  • ES实战--wildcard正则匹配exists过滤字段是否存在
  • JavaScript:JSON、三种包装类
  • 在SpringBoot中@PathVariable与@RequestParam的区别
  • IO线程-day1
  • 深入了解以太坊
  • (三)从jvm层面了解线程的启动和停止
  • 《网管员必读——网络组建》(第2版)电子课件下载
  • AHK 中 = 和 == 等比较运算符的用法
  • AzureCon上微软宣布了哪些容器相关的重磅消息
  • egg(89)--egg之redis的发布和订阅
  • github从入门到放弃(1)
  • HomeBrew常规使用教程
  • JS正则表达式精简教程(JavaScript RegExp 对象)
  • markdown编辑器简评
  • Mybatis初体验
  • php的插入排序,通过双层for循环
  • Promise面试题,控制异步流程
  • Python - 闭包Closure
  • Shadow DOM 内部构造及如何构建独立组件
  • win10下安装mysql5.7
  • 第13期 DApp 榜单 :来,吃我这波安利
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 聚簇索引和非聚簇索引
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 配置 PM2 实现代码自动发布
  • 如何实现 font-size 的响应式
  • 微信小程序开发问题汇总
  • 我看到的前端
  • 数据可视化之下发图实践
  • ​ArcGIS Pro 如何批量删除字段
  • #pragma once与条件编译
  • #我与Java虚拟机的故事#连载10: 如何在阿里、腾讯、百度、及字节跳动等公司面试中脱颖而出...
  • (博弈 sg入门)kiki's game -- hdu -- 2147
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • .NET MVC之AOP
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET/C# 中设置当发生某个特定异常时进入断点(不借助 Visual Studio 的纯代码实现)
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • // an array of int