分享各种网络资源
是我乃至整个互联网的精髓所在
 您目前所在位置: 站点首页 » WordPress » WordPress 代码 » 删除/添加/调用WordPress用户个人资料的联系信息
  • 删除/添加/调用WordPress用户个人资料的联系信息

    现在WordPress注册用户越来越多的情况下,个人的相关资料也是很重要的,但是在国内,没有QQ微信什么的是很难受的,所以我就百度了一番,最终在WP大学里面找到了相关 代码

    这里不得不说WP大学是一个很好的地方,很多 代码 都是在那里看到的。下面就附上相关代码了:

    /**
     * 自定义用户个人资料信息
     * http://www.wpdaxue.com/add-remove-display-wordpress-user-profile-fields.html
     */
    add_filter( 'user_contactmethods', 'wpdaxue_add_contact_fields' );
    function wpdaxue_add_contact_fields( $contactmethods ) {
    	$contactmethods['qq'] = 'QQ';
    	$contactmethods['qm_mailme'] = 'QQ邮箱“邮我”';
    	$contactmethods['qq_weibo'] = '腾讯微博';
    	$contactmethods['sina_weibo'] = '新浪微博';
    	$contactmethods['twitter'] = 'Twitter';
    	$contactmethods['google_plus'] = 'Google+';
    	$contactmethods['donate'] = '赞助链接';
    	unset( $contactmethods['yim'] );
    	unset( $contactmethods['aim'] );
    	unset( $contactmethods['jabber'] );
    	return $contactmethods;
    }
    

    上面的代码添加到functions.php中即可,然后在个人资料部分就会看到相关的设置了:
    删除/添加/调用WordPress用户个人资料的联系信息-BanYuner

    这个仅仅是添加,那么下面的代码是相关的调用代码,调用代码方面分为两种,一个是直接输出,一种是调用的:

    <?php
    //打印输出QQ字段的值
    the_author_meta( 'qq' );
    //或者下面的
    echo get_the_author_meta( 'qq' );
    ?>
    

    WP大学在使用方面也是非常谨慎的,通过IF判断来添加相关字段:

    <?php if ( get_the_author_meta( 'qq' ) ){
    	echo '作者QQ:'.get_the_author_meta( 'qq' );
    }
    

    那么整个代码使用起来几乎是没有难度的,但是你可能需要了解的就是the_author_meta()和get_the_author_meta()的差别了。可以自行百度一下就知道了。

    关注我们 错误反馈 打赏 分享此文
    • 微信扫码,关注我们

    • 扫码,支持我

      删除/添加/调用WordPress用户个人资料的联系信息

      支付宝

    • 扫码,支持我

      删除/添加/调用WordPress用户个人资料的联系信息

      微信

    • 扫码,手机看

      删除/添加/调用WordPress用户个人资料的联系信息
    删除/添加/调用WordPress用户个人资料的联系信息
    4 + 7 =
    最新评论 4条评论 | 3人参与
    1. 1楼
      楚书业
      最后评论时间:2016/10/01 10:16
      来自天朝的朋友 QQ浏览器 Windows 10 福建省漳州市 电信
      楚书业 评论于2年前 (2016-09-12)感谢回复者回复
      :eek: 听说你想推倒网站?所以赶紧过来看看!