Show user info in a hovercard

时间:2011-12-10 作者:Joj Ala

我想在悬停卡中显示用户信息。我使用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

1 个回复
SO网友:mahoney

Jetpack 对于Wordpress,它为具有Gravatar的作者提供了悬停卡。您可以在回显图标之前检查是否存在数据。

结束

相关推荐

JQuery用户界面样式与TinyMCE对话框冲突

我将jQuery UI用于页面编辑屏幕上的一些自定义控件,我注意到jQuery UI对话框的样式与TinyMCE对话框相冲突。特别是按钮和标题区域看起来特别糟糕。我查看了jQuery UI css,以查看可以删除哪些内容以避免任何冲突,它们几乎遍布整个样式表。有没有一种方法可以让两者同时运行而不发生冲突?