Signed-off-by: hitsword <mail@huayizhiyun.com>
This commit is contained in:
hitsword
2019-05-20 13:22:01 +08:00
parent 24995dcba5
commit fdd92dbfff
3 changed files with 72 additions and 16 deletions
+9 -9
View File
@@ -48,9 +48,9 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
* WordPress 个人资料添加额外的字段
* http://www.wpdaxue.com/extra-user-profile-fields.html
*/
if (!has_action('show_user_profile','huayi_score_user_fields') && !has_action('edit_user_profile','huayi_score_user_fields')) {
add_action( 'show_user_profile', 'huayi_score_user_fields' );
add_action( 'edit_user_profile', 'huayi_score_user_fields' );
if (!has_action('edit_user_profile','huayi_score_user_fields')) {
// add_action( 'show_user_profile', 'huayi_score_user_fields' );//修改当前用户
add_action( 'edit_user_profile', 'huayi_score_user_fields' );//修改其他用户
}
function huayi_score_user_fields($user)
@@ -83,12 +83,10 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
<?php
}
if (!has_action('show_user_profile','huayi_score_user_fields') && !has_action('edit_user_profile','huayi_score_user_fields')) {
add_action( 'personal_options_update', 'huayi_score_save_user_fields' );
add_action( 'edit_user_profile_update', 'huayi_score_save_user_fields' );
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' );//修改其他用户
}
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)
{
@@ -97,5 +95,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
}
// update_usermeta($user_id, 'huayi_openid', $_POST['huayi_openid']);
// update_usermeta($user_id, 'huayi_unionid', $_POST['huayi_unionid']);
update_usermeta($user_id, 'huayi_uid', $_POST['huayi_uid']);
if (!isset($_POST['huayi_uid'])) {
update_usermeta($user_id, 'huayi_uid', $_POST['huayi_uid']);
}
}