Я судя по всему невероятно туп, можно мне разжевать на примере:
Такие операции стоит делать тем кто понимает что делает. Привожу алгоритм на ваш страх и риск. Выполните все как надо - проблем не будет. Оставите код, забыв его удалить, будете в холостую гонять функцию (не хорошо).
Как найти id подарка:
Вы не можете просматривать опубликованные ссылкиКак найти id пользователя: вверху число в урл кабинета или тут:
Вы не можете просматривать опубликованные ссылкиА вот код:
// функция удаления подарка
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;
}
}
}
где:
$user_id - id пользователя которому удалить подарок надо.
$present_id - id подарка на удалениеи теперь её вызвать надо:
// вызываем функцию передав в нее что надо:
add_action('init','otfm_delete_one_presents_by_user_id',10);
function otfm_delete_one_presents_by_user_id(){
present_delete(2 ,3);
}
present_delete(2 ,3); - id юзера и id подарка я передал. Вы же понимаете что там за цифры? Я выше раз объяснял.Итак:
Вписываем 2 кода (и во 2й передаем ваши числа) и сохраняем.
Запускаем 1 раз (просто загрузив страницу сайта - хук отработает). И удаляем код
Все готово. Подарок исчез:Вы не можете просматривать опубликованные ссылкиУдаляем код что вписывали! - чтобы нам в холостую не гонять функцию. Это важно
Укажите на примере данного кода удаление у пользователя с id - 99, подарка с id - 55
P.S. Никак не могу въехать что я делаю неправильно, аж зло берет.