У меня есть специальная функция 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
Выбор экрана аватара WordPress не работает ⇐ Php
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Использование функции загрузки и обрезки аватара Buddypress на другой странице bp
Anonymous » » в форуме Php - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-