WordPress修改注册者的字段信息

WordPress, 转自点点 9 年前 回复

, , ,

如何去掉Wordpress默认的用户字段?

我们在使用wordprss的用户库时发现,有些用户的字段如AIM, Yahoo IM, Jabber等等基本上用不着。那么有什么方法可以去掉这些东西吗?

将下面这段代码放到functions.php中就可以了:

add_filter('user_contactmethods','hide_profile_fields',10,1);
function hide_profile_fields( $contactmethods ) {
unset($contactmethods['aim']);
unset($contactmethods['jabber']);
unset($contactmethods['yim']);
return $contactmethods;
}

如何添加用户的其他信息字段呢?

上面我们非常简单就去掉了那些我们不需要的用户字段信息。但有时候,我们可能还希望添加一些新的字段到用户表中,从而可以获知更多用户的信息,比如 添加微博账号、QQ号、Twitter、Facebook等什么的。那将如何实现呢?同理,也是将下面的代码添加到functions.php文件中即 可,当然你可以添加任何你需要的东西,自己想办法添加吧。

function my_new_contactmethods( $contactmethods ) {
// 添加新浪微博账号
$contactmethods['twitter'] = 'Twitter';
//添加QQ号
$contactmethods['Facebook'] = 'Facebook';
return $contactmethods;
}
add_filter('user_contactmethods','my_new_contactmethods',10,1);

这样,你就可以在author.php等页面中调用用户的这些新添加的信息 ,如:

<?php echo $curauth->twitter; ?>
支付宝打赏微信打赏

如果此文对你有帮助,欢迎打赏作者。

发表评论

欢迎回来 (打开)

(必填)

1891