Домой Каталог: Дополнения WP-Recall Presents Wp-Recall Удаление/Редактирование подарков
3 ответ(ов) в теме
Николай
не в сети 5 лет
На сайте с 27.09.2015
Участник
1
15:18

Подскажите пожалуйста, можно ли убрать у пользователя подарок какой либо? Если можно, подскажите где или как? Возможно в БД есть параметр (ткните носом) пожалуйста, где прописываются подарки. Есть ли в меню админки WP в разделе Wp-Recall --> НАСТРОЙКИ отдельная вкладка настроек по подаркам или просто, как у меня отдельно вынесена графа Подарки в корне Wp-Recall, в которой только добавляешь сами графические изображения? Кажется, что чего то не хватает именно в НАСТРОЙКАХ.
Спасибо за помощь.
С Уважением, Николай.

0
Андрей CS
не в сети 8 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 14488
2
15:28

У админа нет возможности удалять подарки у пользователей по отдельности.
Можете использовать эту функцию:

function present_delete($user_id,$present_id){

	$prez = get_user_meta($user_id,'presents',1);

	if(!$prez)return false;

	foreach($prez as $key=>$pr){
		if($key==$present_id){
			unset($prez[$key]);
			update_user_meta($user_id, 'presents', $prez);
			break;
		}
	}
}

Если при вызове передать первым аргументом ИД пользователя, а вторым ИД подарка, то данный подарок у указанного пользователя будет удален.
ИД подарка можно получить html кода вывода определенного подарка, например ИД:
<li id="pr-123">

0
Николай
не в сети 5 лет
На сайте с 27.09.2015
Участник
3
16:04

Понял, спасибо большое. Попробую это! Не очень я понял пока, по многим еще не знаниям, где эту функцию использовать, а остальное понятно с ID пользователя и подарка.

0
Тема закрыта. Публикация новых сообщений запрещена.