当前位置:首页>文章资讯WordPress教程> wordpress 如何在后台添加用户时自定义字段

wordpress 如何在后台添加用户时自定义字段

wordpress如何在后台添加用户时添加自定义字段,下面给出相关代码:

function userMetaBirthdayForm(WP_User $user) {
?>
<h2>Birthday</h2>
<table class="form-table">
<tr>
<th><label for="user_birthday">Birthday</label></th>
<td>
<input
type="date"
value="<?php echo esc_attr(get_user_meta($user->ID, 'birthday', true)); ?>"
name="user_birthday"
id="user_birthday"
>
<span class="description">Some description to the input</span>
</td>
</tr>
</table>
<?php
}
add_action('show_user_profile', 'userMetaBirthdayForm'); // editing your own profile
add_action('edit_user_profile', 'userMetaBirthdayForm'); // editing another user
add_action('user_new_form', 'userMetaBirthdayForm'); // creating a new user

function userMetaBirthdaySave($userId) {
if (!current_user_can('edit_user', $userId)) {
return;
}

update_user_meta($userId, 'birthday', $_REQUEST['user_birthday']);
}
add_action('personal_options_update', 'userMetaBirthdaySave');
add_action('edit_user_profile_update', 'userMetaBirthdaySave');
add_action('user_register', 'userMetaBirthdaySave');

以上是添加用户、编辑用户、个人资料更新时都有效。

版权声明 1 本站永久网址:https://www.gzkj8.com
2 本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长:yixinis@163.com,进行删除处理。
3 本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
4 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5 本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
WordPress教程文章资讯

wordpress如何在woocommerce注册表单隐藏邮箱输入

2023-6-7 14:45:01

WordPress教程文章资讯

WordPress网站如何防止爬虫恶意抓取或采集

2023-6-7 14:47:03

0 条回复A文章作者M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
搜索