Обновление пользовательского поля ACF

Я создал довольно простой плагин событий, и на странице событий я хочу позволить пользователю помечать себя как посещающего. Сайт представляет собой сайт в стиле членов, где каждый должен войти в систему, чтобы получить к нему доступ.

У меня есть поле пользователя ACF и простая форма с одной кнопкой. идея заключается в том, что пользователь нажимает кнопку, и его пользователь добавляется в это поле ACF. Iv уже получил проверки на месте, чтобы видеть, находится ли их пользователь в этом поле, и если так, чтобы не показывать кнопку.

Во всяком случае, ниже, это то, что у меня есть, но по тем или иным причинам это не похоже на работу!

<?php

if(isset($_POST['adding-attendee'])){

$post_id = get_the_ID();
$current_user = wp_get_current_user();

// Gets current attendee user field and adds the current user to that array
$current_attendees = get_field('event_attendees', $post_id, false);
$current_attendees[] = $current_user;

// Update acf user field
$attendee_key = "event_attendees";
update_field( $attendee_key, $current_attendees, $post_id );

$current_url = "//" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
wp_redirect( $current_url, 301 );
exit;

}

?>

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector