Разработка плагинов для зарегистрированных пользователей
Я новичок в разработке плагинов для Wordpress, но не новичок в разработке программного обеспечения.
Этот вопрос заключается в том, чтобы получить представление о стиле "наилучшей практики" для следующего вопроса.
Мне нужно сделать форму доступной только для зарегистрированных пользователей, у которых в идеале есть имя пользователя с конкретными номерами - только то, что у них уже было бы. В идеале пользователь должен зарегистрироваться с этим идентификатором в качестве своего имени пользователя, адреса электронной почты, имени и т.д. После входа в систему они должны были бы доступ к форме, которая будет создана с помощью плагина. Когда они отправят форму, она добавит данные в пользовательскую таблицу, созданную плагином. Я видел много ресурсов для управления таблицами в Wordpress, так что это не проблема.
Есть ли плагин для участников с API, который позволил бы мне отслеживать их идентификатор (имя пользователя) при отправке формы? Должен ли я использовать возможности пользователя по умолчанию? Какова была бы наилучшая практика в этой ситуации?
Спасибо
1 answers
Доступно только зарегистрированным пользователям
Если пользователи вошли в систему, у них есть имя пользователя и идентификатор для идентификации. В WordPress есть функции для получения этих данных, простые в использовании. Вы получаете в качестве примера данные пользователя через wp_get_current_user()
и только идентификатор вошедшего в систему пользователя через get_current_user_id()
. Документация по функциям находится внутри кодекса, там есть много документации по этой теме, а также примеры.