以下函数来自WordPress 3.4.1默认安装源文件“user”。php\'从第1481行开始。
/**
* Set up the default contact methods
*
* @access private
* @since
*
* @param object $user User data object (optional)
* @return array $user_contactmethods Array of contact methods and their labels.
*/
function _wp_get_user_contactmethods( $user = null ) {
$user_contactmethods = array(
\'aim\' => __(\'AIM\'),
\'yim\' => __(\'Yahoo IM\'),
\'jabber\' => __(\'Jabber / Google Talk\')
);
return apply_filters( \'user_contactmethods\', $user_contactmethods, $user );
}
其他字段可能已设置为vi addfilter挂钩。
add_filter(\'user_contactmethods\', \'my_user_contactmethods\');
function my_user_contactmethods($user_contactmethods){
$user_contactmethods[\'twitter\'] = \'Twitter Username\';
$user_contactmethods[\'facebook\'] = \'Facebook Username\';
return $user_contactmethods;
}
$user_contactmethods
是一个数组。
请尝试以下代码在其中一个页面中输出数组。
echo "<pre>";
print_r($user_contactmethods);
echo "</pre>";
您将看到一个数组。找出与Google Plus相关的密钥并将其取消设置。
unset($contactmethods[\'YOUR_GOOGLE_PLUS_KEY\']);