显示其他用户联系信息

时间:2011-10-31 作者:remi90

我被告知如何在此处的用户管理区域中添加其他联系人信息字段(Click here).

但是,我不完全确定如何在模板文件中的链接中显示字段内容。

这是我函数中的代码。php:

add_filter( \'user_contactmethods\', \'more_contactmethods\' );
function more_contactmethods( $contactmethods ) {
    $contactmethods[\'twitter\'] = \'Twitter URL\';
    $contactmethods[\'facebook\'] = \'Facebook URL\';
    $contactmethods[\'linkedin\'] = \'LinkedIn URL\';
    return $contactmethods;
}
这是我的一个模板文件中的代码,但它似乎不起作用,所以我想知道我是否真的可以这样做?

<?php 
    $twitter = get_usermeta( $user_id, \'facebook\' ); 
    $facebook = get_usermeta( $user_id, \'twitter\' );
    $linkedin = get_usermeta( $user_id, \'linkedin\' );
?>

    <a href="<?php echo $twitter ?>" id="twitterBtn" title="Visit our Twitter page">Visit our Twitter page</a>

2 个回复
最合适的回答,由SO网友:Greg McMullen 整理而成

如果你还没有找到答案,这可能会对你有所帮助。

/* BEGIN Custom User Contact Info */
 function extra_contact_info($contactmethods) {
     unset($contactmethods[\'aim\']);
     unset($contactmethods[\'yim\']);
     unset($contactmethods[\'jabber\']);
     $contactmethods[\'facebook\'] = \'Facebook\';
     $contactmethods[\'twitter\'] = \'Twitter\';
     $contactmethods[\'linkedin\'] = \'LinkedIn\';
     return $contactmethods;
 }
 add_filter(\'user_contactmethods\', \'extra_contact_info\');
 /* END Custom User Contact Info */
显示它:

<a href="<?php the_author_meta(\'facebook\', $current_author->ID); ?>"></a>

http://thomasgriffinmedia.com/blog/2010/09/how-to-add-custom-user-contact-info-in-wordpress/

SO网友:Brad Dalton

// Add/Remove Contact Methods
function add_remove_contactmethods( $contactmethods ) {
    $contactmethods[\'twitter\'] = \'Twitter\';
    $contactmethods[\'facebook\'] = \'Facebook\';
    $contactmethods[\'Youtube\'] = \'YouTube\';
    $contactmethods[\'linkedin\'] = \'LinkedIn\';
        $contactmethods[\'skype\'] = \'Skype\';
    // Remove Contact Methods
    unset($contactmethods[\'aim\']);
    unset($contactmethods[\'yim\']);
    return $contactmethods;
}
add_filter(\'user_contactmethods\',\'add_remove_contactmethods\',10,1);
这在论文中很有效。这是完整的教程

http://wpsites.net/how-to-wordpress/how-to-addremove-custom-user-profile-contact-info-links-to-your-author-box/

结束

相关推荐

重定向的Facebook Like按钮?

基本上,这里有一个想法:我正在创建一个每日博客,为了访问周日的帖子,用户需要共享该站点。我已经知道了当有人按下+1按钮时如何重定向,以及当有人推特时如何重定向,但我还没有弄清楚在类似facebook的事件发生后如何重定向。如果有人能帮上忙,我将非常感激。为了记录在案,我计划尽可能地做到这一点。基本上,帖子会说我正在努力为网站赢得人气,我真的可以使用一些共享,我会指出他们每周收到六篇帖子,没有任何要求,我会告诉他们,如果他们真的不想共享,我可以删除帖子。还有一件事,我真的不在乎他们是否在facebook上发