Выбор экрана аватара WordPress не работаетPhp

Кемеровские программисты php общаются здесь
Anonymous
Выбор экрана аватара WordPress не работает

Сообщение Anonymous »

У меня есть специальная функция WordPress, над которой я работаю, где я создал 5 изображений с кнопками под каждым, я не хочу, чтобы пользователь загружал какие-либо аватары, просто выберите из моих 5, и я хочу, чтобы выбранное изображение было установлено как текущие пользователи изображение профиля в моей учетной записи и на странице администратора в WordPress. Помогите, пожалуйста.
Я пробовал пользовательские плагины, но, похоже, они не работают для этой функции, и я и коды PHP
// Update profile photo
add_action('wp_ajax_update_profile_photo', 'update_profile_photo');
add_action('wp_ajax_nopriv_update_profile_photo', 'update_profile_photo');

function update_profile_photo() {
$avatar_id = $_POST['avatar_id']; // Get the selected avatar ID from the AJAX request
$user_id = get_current_user_id(); // Get the ID of the current user

// Update user's profile photo with the selected avatar
update_user_meta($user_id, 'profile_image', $avatar_id);

// Optionally, return a response indicating success or failure
wp_send_json_success('Profile photo updated successfully');
}
`// Update profile photo
add_action('wp_ajax_update_profile_photo', 'update_profile_photo');
add_action('wp_ajax_nopriv_update_profile_photo', 'update_profile_photo');

function update_profile_photo() {
$avatar_id = $_POST['avatar_id']; // Get the selected avatar ID from the AJAX request
$user_id = get_current_user_id(); // Get the ID of the current user

// Update user's profile photo with the selected avatar
update_user_meta($user_id, 'profile_image', $avatar_id);

// Optionally, return a response indicating success or failure
wp_send_json_success('Profile photo updated successfully');
}
`


Подробнее здесь: https://stackoverflow.com/questions/783 ... ot-working

Вернуться в «Php»