Signed-off-by: hitsword <mail@huayizhiyun.com>
master
hitsword 2019-05-20 13:31:15 +08:00
parent c3526afe40
commit cc00468df9
1 changed files with 47 additions and 38 deletions

View File

@ -53,49 +53,58 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
add_action( 'edit_user_profile', 'huayi_score_user_fields' );//修改其他用户
}
function huayi_score_user_fields($user)
{ ?>
<h3><?php _e("用户绑定信息", "blank"); ?></h3>
<table class="form-table">
<tr>
<th><label for="huayi_openid"><?php _e("OpenID"); ?></label></th>
<td>
<input type="text" name="huayi_openid" id="huayi_openid" value="<?php echo esc_attr( get_the_author_meta( 'huayi_openid', $user->ID ) ); ?>" class="regular-text" /><br />
<span class="description"><?php _e("请勿随意修改"); ?></span>
</td>
</tr>
<tr>
<th><label for="huayi_unionid"><?php _e("UnionID"); ?></label></th>
<td>
<input type="text" name="huayi_unionid" id="huayi_unionid" value="<?php echo esc_attr( get_the_author_meta( 'huayi_unionid', $user->ID ) ); ?>" class="regular-text" /><br />
<span class="description"><?php _e("请勿随意修改"); ?></span>
</td>
</tr>
<tr>
<th><label for="huayi_uid"><?php _e("Uid"); ?></label></th>
<td>
<input type="text" name="huayi_uid" id="huayi_uid" value="<?php echo esc_attr( get_the_author_meta( 'huayi_uid', $user->ID ) ); ?>" class="regular-text" /><br />
<span class="description"><?php _e("请勿随意修改"); ?></span>
</td>
</tr>
</table>
<?php
if(function_exists('huayi_score_user_fields')) {
function huayi_score_user_fields($user)
{ ?>
<h3><?php _e("用户绑定信息", "blank"); ?></h3>
<table class="form-table">
<!-- <tr>-->
<!-- <th><label for="huayi_openid">--><?php //_e("OpenID"); ?><!--</label></th>-->
<!-- <td>-->
<!-- <input type="text" name="huayi_openid" id="huayi_openid"-->
<!-- value="--><?php //echo esc_attr(get_the_author_meta('huayi_openid', $user->ID)); ?><!--"-->
<!-- class="regular-text"/><br/>-->
<!-- <span class="description">--><?php //_e("请勿随意修改"); ?><!--</span>-->
<!-- </td>-->
<!-- </tr>-->
<!-- <tr>-->
<!-- <th><label for="huayi_unionid">--><?php //_e("UnionID"); ?><!--</label></th>-->
<!-- <td>-->
<!-- <input type="text" name="huayi_unionid" id="huayi_unionid"-->
<!-- value="--><?php //echo esc_attr(get_the_author_meta('huayi_unionid', $user->ID)); ?><!--"-->
<!-- class="regular-text"/><br/>-->
<!-- <span class="description">--><?php //_e("请勿随意修改"); ?><!--</span>-->
<!-- </td>-->
<!-- </tr>-->
<tr>
<th><label for="huayi_uid"><?php _e("Uid"); ?></label></th>
<td>
<input type="text" name="huayi_uid" id="huayi_uid"
value="<?php echo esc_attr(get_the_author_meta('huayi_uid', $user->ID)); ?>"
class="regular-text"/><br/>
<span class="description"><?php _e("请勿随意修改"); ?></span>
</td>
</tr>
</table>
<?php }
}
if (!has_action('edit_user_profile_update','huayi_score_save_user_fields')) {
// add_action( 'personal_options_update', 'huayi_score_save_user_fields' );//修改当前用户
add_action( 'edit_user_profile_update', 'huayi_score_save_user_fields' );//修改其他用户
}
function huayi_score_save_user_fields($user_id)
{
if (!current_user_can('edit_user', $user_id)) {
return false;
}
// update_usermeta($user_id, 'huayi_openid', $_POST['huayi_openid']);
// update_usermeta($user_id, 'huayi_unionid', $_POST['huayi_unionid']);
if (!isset($_POST['huayi_uid'])) {
update_usermeta($user_id, 'huayi_uid', $_POST['huayi_uid']);
if(function_exists('huayi_score_save_user_fields')) {
function huayi_score_save_user_fields($user_id)
{
if (!current_user_can('edit_user', $user_id)) {
return false;
}
// update_usermeta($user_id, 'huayi_openid', $_POST['huayi_openid']);
// update_usermeta($user_id, 'huayi_unionid', $_POST['huayi_unionid']);
if (!isset($_POST['huayi_uid'])) {
update_usermeta($user_id, 'huayi_uid', $_POST['huayi_uid']);
}
}
}