Как заменить данные в поле ACF WP по клику на кнопку и сохранить?

Есть страницы с заказами. На каждой странице есть контакты и описание заказа. Нужно сделать так, чтобы по клику на кнопку списывалась определенная сумма у авторизированного пользователя из личного кабинета и появлялось скрытое поле с контактом. По частям реализовал, но все вместе не работает.

$zakaz_price = get_field( 'field_66336ca739fd4'); // Поле с ценой заказа 
 $cur_user_id = get_current_user_id(); // Тут получаем id пользователя 
 $count = get_field('field_662f9c8ca34fc', 'user_'.$cur_user_id.''); // Так получаем количество балов конкретного пользователя

Отправка данных по клику на кнопку. Но кажется не совсем верно
<form action="" method="post">
<input type="text" name="price" value="<?=$zakaz_price?>">
<input type="submit" value="Посмотреть контакт" name="done"> 
</form>


<?
$zakaz_price = $_POST['price'];
$cur_user_id = get_current_user_id(); 
$count = get_field('field_662f9c8ca34fc', 'user_'.$cur_user_id.'');
if (isset($_POST['done'])) {
$count = $zakaz_price - $count;	
update_field('field_662f9c8ca34fc', $count, 'user_'.$cur_user_id.'');     тут обновляем данные баланса
} 
?>
  • Вопрос задан
  • 48 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы