博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四合一简化 WordPress 个人信息,更符合国人使用习惯
阅读量:7061 次
发布时间:2019-06-28

本文共 842 字,大约阅读时间需要 2 分钟。

hot3.png

今天想增加个人信息字段,方便管理中医体质档案,可是发现默认情况下,WordPress 后台让用户可以在后台设置:姓,名,昵称,然后选择显示的名称。大概就是下图这个样子:

简直神烦有木有?搞的跟个外国佬一样,中国哪那么复杂,顶多也就姓名、昵称、显示三项。后面一想,一般人总不会显示姓名吧,那显示的选项也就没有必要了,为什么不直接留个昵称就好了呢?

其实只是用来写写博客,很少的编辑会填这么多的东西,但是如果删掉的话,又怕某些字段需要引用,所以最好的方法就是把他们隐藏起来,看了一下 WordPress 源代码,名称设置这里竟然没有 filter,没有filter 那就用 JS 来隐藏,然后提交的时候,把显示的名称强制设置为昵称就好了。

最后的代码如下,同样复制到当前主题的  文件即可:

12345678910111213141516171819202122232425262728293031
/** * 四合一简化 WordPress 后台用户个人信息姓名昵称设置 * https://www.dujin.org/fenxiang/wp/10138.html */ add_action('show_user_profile','wpjam_edit_user_profile');add_action('edit_user_profile','wpjam_edit_user_profile');function wpjam_edit_user_profile($user){	?>	
user_login; $_POST['display_name'] = $_POST['nickname']; $_POST['first_name'] = ''; $_POST['last_name'] = '';}

怎么样,是不是好看多了!简洁明了,也不用填写多次了……

转载于:https://my.oschina.net/u/1266171/blog/1930888

你可能感兴趣的文章
gulp在webstorm里运行,告别cmd控制台!
查看>>
BIG biang教你误删oracle 怎么办,
查看>>
1.1 面试问题整理
查看>>
来美国一年半了,命里有时终须有,命里无时莫强求(2)
查看>>
css盒模型 以及块级元素的margin折叠问题 以及一些注意的问题
查看>>
POJ 1661 Help Jimmy(DP/最短路)
查看>>
[网络流24题] 最小路径覆盖问题
查看>>
微软职位内部推荐-Sr DEV
查看>>
jdk 与jre
查看>>
深度优化LNMP之Nginx (转)
查看>>
DP接口中AUX
查看>>
【转】在Eclipse中使用JUnit4进行单元测试(初级篇)
查看>>
【斜优DP】bzoj4518-Sdoi2016征途
查看>>
iOS开发网络篇—文件的上传
查看>>
Linode服务器部署docker环境
查看>>
在servlet中注入spring环境
查看>>
Android源代码编译——下载
查看>>
chrome误删书签恢复。
查看>>
CentOS部署yapi
查看>>
thinkphp 中where 多条件查询
查看>>