WordPress教程添加用户自定义字段(user-meta)到用户资料

2021-03-08 0 133

WordPress若何克制古腾堡编辑器加载谷歌字体_wordpress主题wordpress建站

在我们举行WordPress前端用户中央功效开发的时刻经常会需要一些自定义字段来实现我们的需求许多的插件可以实现我们的需求今天代码农分享的是免插件实现添加用户自定义字段(user_meta)到用户资料的教程

今天我们来看一下怎么通过代码免插件实现添加用户自定义字段。

功效截图

WordPress教程添加用户自定义字段(user-meta)到用户资料

添加用户自定义字段

首先我们在用户资料编辑页面添加一行“微信号码” 的自定义字段。直接把下面的代码复制到主题的functions.php文件中即可在用户资料编辑页面看到一个“QQ号码”的表单项。

wordpress主题wordpress教程_WordPress主题分类、文章、页面、文章类型等模版继续规则和自定义方式。

add_action( \'show_user_profile\' \'wizhi_extra_user_profile_fields\' );
add_action( \'edit_user_profile\' \'wizhi_extra_user_profile_fields\' );
add_action( \'personal_options_update\' \'wizhi_save_extra_user_profile_fields\' );
add_action( \'edit_user_profile_update\' \'wizhi_save_extra_user_profile_fields\' );

function wizhi_save_extra_user_profile_fields( $user_id ){
if ( !current_user_can( \'edit_user\' $user_id ) ) { return false; }
    update_user_meta( $user_id \'wx_username\' $_POST[\'wx_username\'] );
}

function wizhi_extra_user_profile_fields( $user ){ ?>
<h3>附加用户字段</h3>

<table class=\"form-table\">
    <tr>
        <th><label for=\"wx_username\">微博用户名</label></th>
        <td>
            <input type=\"text\" id=\"wx_username\" name=\"wx_username\" size=\"20\" value=\"<?php echo esc_attr( get_the_author_meta( \'wx_user_name\' $user->ID )); ?>\">
            <span class=\"description\">请输入微博用户名。</span>
        </td>
    </tr>
</table>
<?php }?>

挪用自定义字段

添加好了用户自定义字段后改若何获取使用这个字段呢获取的方式也很简单示例代码如下:

<?php
$current_user = wp_get_current_user();
get_user_meta( $current_user->ID \'wx_username\' true); 
?>

今天的wordpress教程对您有没有一些辅助呢?如果有的话请分享给其他需要的同伙。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

一直被模仿,从未被超越!

常见问题
  • 本站所有源码都是通过互联网采集而来,不保证源码得完整性和可用性,如果介意请勿购买!
查看详情
  • 本站源码不提供任何服务帮助。本站只是提供源码,不提供服务帮助!
查看详情

相关文章

官方客服团队

为您解决烦忧 - 24小时在线 专业服务