@FrontendNoob

Как реализовать функцию сохранения постов в личный кабинет пользователя?

Доброго времени суток, друзья, коллеги и постояльцы форума. Необходимо реализовать функцию сохранения отмеченных постов в личный кабинет пользователя.
Сделал кнопку в шаблоне single поста, ajax скрипт, отправляющий в обработчик событие нажатия кнопки уже готов.
Не сделал только функцию обработчика, так так, не понимаю, в какую сторону думать.
Сохранять надо не только ссылку но и кастомные метаполя постов.
Смотрел в сторону update_user_meta(), но при сохранении нового поста, предыдущий перезаписывался.
Буду благодарен за помощь !
  • Вопрос задан
  • 34 просмотра
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
$meta = get_user_meta($user_id, 'key', true);
if( empty($meta)) $meta=[];
$meta[]=$add_value;
update_user_meta($user_id, 'key', $meta);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы