首页>技术知识>WordPress wordpress主题开发中添加用户信息不可编辑选项
WordPress教程学习网站
2022-05-21
WordPress教程学习网站丨模板定制、网站使用教程、插件推荐、代码优化、wp建站教程、数据文章采集、系统开发、系统优化,功能开发,仿站教程等各类WordPress技术知识,供网友学习了解。

WordPress自带的用户信息功能是比较单调的,只有用户名、邮箱、雅虎通等相关信息,而对于中国用户来说,我们常用到的QQ、微信、阿里旺旺、微博等常用到的社交工具信息,就没有提供。如果客户需求的话,我们可以在制作WordPress主题时为wordpress添加国内的常用社交工具。那么,如何通过wordpress主题来添加用户社交信息呢?

在wordpress主题的functions.php文件中添加如下代码:

add_filter('user_contactmethods', 'my_user_contactmethods');
function my_user_contactmethods($user_contactmethods){
$user_contactmethods['qq'] = 'QQ';
$user_contactmethods['weibo'] = '微博';
unset($user_contactmethods['aim']);
unset($user_contactmethods['yim']);
unset($user_contactmethods['jabber']);
return $user_contactmethods;
}


上面这段代码,通过add_filter()过滤函数修改了“ user_contactmethods"这个动作勾子,向这个动作勾子添加了2个用户信息“QQ”和“微博”,当然,这里你还可以继续添加其实的用户联系信息,如:微信、电话、地址、豆瓣……等等,使用 $user_contactmethods['条目的keyword'] = '后台显示名称';

另外上面这段代码还删除了“ user_contactmethods"这个动作勾子中的“aim”、“yim”、“jabber”这3个信息,也就是删除了用户信息中的“AIM、Yahoo IM和Jabber/Google Talk”这3个联系方式。

如果你也想让自己wordpress后台的用户信息添加几个其它信息,不妨试试上面的方法吧。

显示全部内容...