WordPress 后台的“个人资料”里可以填写用户的一些信息,但是内容太少,也不是我们想要的,下面就是自定义个人资料项目和调用的方法:
/**
* 自定义个人资料
*/
function userProfile( $contact ) {
$contact['site'] = '个人网站';
$contact['google'] = 'Google+';
$contact['twitter'] = 'Twitter';
$contact['facebook'] = 'Facebook';
$contact['flickr'] = 'Flickr';
$contact['github'] = 'Github';
$contact['weibo'] = '新浪微博';
$contact['tencent'] = '腾讯微博';
$contact['weixin'] = '微信';
$contact['dingtalk'] = '钉钉';
$contact['linkedin'] = '领英';
return $contact;
}
add_filter( 'user_contactmethods', 'userProfile' );
esc_url( the_author_meta( 'site' ) );
后台效果:

在需要使用的地方使用 the_author_meta( ‘自定义字段名称’ ) 调用,调用的时候记得根据情况使用 esc_url、esc_attr 等过滤用户的输入。

还没有任何评论!