Intereting Posts
Like / Dislike Bar не работает при обновлении Включить / отключить параметры WP программно Добавить пользователя meta по форме на странице загрузки с новыми элементами Двухуровневые мультисайты в WordPress Добавить Ajax загруженные сообщения в существующие сообщения разрешить предварительный просмотр вне папки WordPress (предварительный просмотр Outsourcing WP) multisite: используйте виртуальную подпапку для субблоков как иметь только один пост post post post? Добавить Slug Metabox в сообщения для авторов Как сделать изображения открытыми на новой вкладке по умолчанию? Получить текущий идентификатор сообщения в functions.php Файл загрузки wordpress real mime type WordPress / Woocommerce показывают только категорию в магазине до одной роли WordPress не выполняет функцию, переданную через поле метаданных Создание миниатюрных изображений небольшого размера из показанного изображения

подключать пользователей к пользовательским типам сообщений

Я создал пользовательский тип сообщения для управления событиями, и теперь я хотел бы, чтобы пользователи моего сайта (только зарегистрированные) могли зарегистрироваться на любые созданные события. На странице событий они просто нажмут кнопку, и они будут связаны с событием (нет необходимости в билетах, оплате, …). Я не знаю, на что можно обратить внимание, чтобы реализовать это (таксономии, мета, …?) И как это будет храниться (на пользовательском объекте, на персонализированной персонализированной почтовой сущности?) Мне нужна помощь!

благодаря

Solutions Collecting From Web of "подключать пользователей к пользовательским типам сообщений"

Я предлагаю вам сохранить его на пользовательском объекте. Используйте update_user_meta () и запасите его как массив. В этом случае, если вы удалите пользователя, все ассоциированные данные также будут удалены.

<?php $user_id = get_current_user_id(); $user_events = get_user_meta($user_id, 'user_events', true); $user_events[$event_id] = $event_id; //you can also stock more infos, i use event_id as key to don't have duplicate event by user update_user_meta($user_id, 'user_events', $user_events); ?>