2015-03-10 2 views
0

Как можно создать функцию/плагин для следующего?Как показать только разрешенные поля user_type на frontend

У меня есть два user_types, FREE и PAID.

Оба пользователи имеют определенные поля они могут заполнить. Оплаченного пользователь имеет несколько полей, они могут заполнить.

Если ПЛАТНЫЕ пользователь возвращается к БЕСПЛАТНОЙ пользователю, как могут БЕСПЛАТНЫЕ поля показывают только на веб-интерфейсе без отображения уже PAID полей?

Должен быть способ фильтрации полей для user_type? Я очень люблю писать код.

Если бы кто-нибудь мог объяснить и вести меня, это было бы здорово.

Приветствия,

ответ

0

я сделал что-то вроде этого некоторое время назад что-то другое. Речь шла о показе контента только для пользователей с определенным уровнем пользователя.

Вы можете register new user roles и проверить, имеет ли текущий пользователь (на сайте, возможно, вошел в систему) подходящую роль пользователя для просмотра определенного содержимого.

Я использовал is_user_in_role на интерфейсе, и это отлично работает для меня.

Относительно полей PAID: Позвольте пользователям заполнить их контентом, но добавьте уведомление, например «Оплатить, чтобы показывать эти поля публично» в интерфейсе, когда он посещает собственный профиль (или то, что вы строите). Это иногда очень хорошо работает для получения более платных пользователей (убедитесь, что у вас действительно есть преимущество от этих полей).

Смежные вопросы