Я создал довольно простой плагин событий, и на странице событий я хочу позволить пользователю помечать себя как посещающего. Сайт представляет собой сайт в стиле членов, где каждый должен войти в систему, чтобы получить к нему доступ.
У меня есть поле пользователя 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;
}
?>
Задача ещё не решена.
Других решений пока нет …