fix: 手动调用 wp_enqueue_media() 加载媒体上传器
This commit is contained in:
@@ -151,6 +151,7 @@ add_action('template_include', function($template) {
|
|||||||
add_action('show_user_profile', 'kjweji_avatar_field');
|
add_action('show_user_profile', 'kjweji_avatar_field');
|
||||||
add_action('edit_user_profile', 'kjweji_avatar_field');
|
add_action('edit_user_profile', 'kjweji_avatar_field');
|
||||||
function kjweji_avatar_field($user) {
|
function kjweji_avatar_field($user) {
|
||||||
|
wp_enqueue_media();
|
||||||
$att_id = get_user_meta($user->ID, 'custom_avatar', true);
|
$att_id = get_user_meta($user->ID, 'custom_avatar', true);
|
||||||
$preview = $att_id ? wp_get_attachment_image_url($att_id, 'medium') : '';
|
$preview = $att_id ? wp_get_attachment_image_url($att_id, 'medium') : '';
|
||||||
wp_nonce_field('kjweji_avatar_nonce', 'kjweji_avatar_nonce_field');
|
wp_nonce_field('kjweji_avatar_nonce', 'kjweji_avatar_nonce_field');
|
||||||
|
|||||||
Reference in New Issue
Block a user