Выбор экрана аватара 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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