我想在悬停卡中显示用户信息。我使用jquery插件来为hovercard创建。我这样称呼我的文件<?php include \'includes/tooltip.php\'; ?>
这是我在工具提示中的代码。php。
<div class="tip-info">
<?php if ($comment->user_id) {$userdata=get_userdata($comment->user_id);
echo \'<span>\'. $userdata->display_name . \'</span>\';
echo \'<span>\'. $userdata->user_description .\'</span>\';
echo \'<span>\'. $userdata->twitter.\'</span>\';
echo \'<span>\'. $userdata->facebook .\'</span>\';
echo \'<span>\'. $userdata->google .\'</span>\';
}?>
</div>
我将此代码用于用户配置文件google twitter等中的额外字段。。
function new_contactmethods( $contactmethods ) {
$contactmethods[\'twitter\'] = \'Twitter\'; // Add Twitter
$contactmethods[\'facebook\'] = \'Facebook\'; // Add Facebook
$contactmethods[\'google\'] = \'google\'; // Add google
unset($contactmethods[\'yim\']); // Remove YIM
unset($contactmethods[\'aim\']); // Remove AIM
unset($contactmethods[\'jabber\']); // Remove Jabber
return $contactmethods;
}
add_filter(\'user_contactmethods\',\'new_contactmethods\',10,1);
问题是,客人的名字不会显示,twitter、google、facebook字段会为所有用户显示,即使是客人。谁能告诉我我的方法好吗。是否有其他方法可以检索用户信息?
这是一张有悬停卡的照片,我想拍的。Tip info