diff --git a/functions.php b/functions.php index bcb74ab..dc390fd 100644 --- a/functions.php +++ b/functions.php @@ -147,6 +147,60 @@ add_action('template_include', function($template) { +// ── 本地头像:用户资料页上传 ───────────────────── +add_action('show_user_profile', 'kjweji_avatar_field'); +add_action('edit_user_profile', 'kjweji_avatar_field'); +function kjweji_avatar_field($user) { + $att_id = get_user_meta($user->ID, 'custom_avatar', true); + $preview = $att_id ? wp_get_attachment_image_url($att_id, 'medium') : ''; + wp_nonce_field('kjweji_avatar_nonce', 'kjweji_avatar_nonce_field'); + echo '
| ';
+ echo '';
+ echo ' ';
+ if ($preview) echo ' ';
+ echo '';
+ echo '';
+ echo ' |