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

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

Я использую код «Bainternet»:

// получить текущий уровень пользователя от WP более важным является глобальный $ user. $ user = wp_get_current_user ();

// Получить пользовательские уровни из списка пожеланийMembers $ levels = WLMAPI :: GetUserLevels ($ user-> ID);

// затем запустите проверку нужного уровня:

if (in_array ('silver', $ levels)) {

// ПЕЧАТЬ НАСТОЯЩИМСЯ УРОВЕНЬЮ УРОВНЯ здесь}

elseif (in_array ('gold', $ levels)) {

// ПЕЧАТЬ ИЗОБРАЖЕНИЯ здесь.}

который отлично работает, если пользователь находится на одном уровне. Если пользователь добавлен к двум уровням, то как использовать вышеуказанный код? Пожалуйста помогите.

С Уважением,

Raghav.

Solutions Collecting From Web of "Условный тег для членства в списке желаний. Если пользователь добавляется на два уровня, отображается конкретный контент"

Если вы используете последнюю версию WishList Member, теперь у нее есть встроенные функции API для таких вещей. Используя это, вы сделаете следующее:

wp_get_current_user(); $gold_sku = 123456789; $silver_sku = 987654321; $user_id = $user->ID; if ( wlmapi_is_user_a_member($gold_sku, $user_id) ) { //Do gold stuff here } elseif ( wlmapi_is_user_a_member($silver_sku, $user_id) ) { //Do silver stuff here } 

Если вы хотите проверить, что они принадлежат к уровням BOTH, сделайте следующее:

 if ( wlmapi_is_user_a_member($gold_sku, $user_id) && wlmapi_is_user_a_member($silver_sku, $user_id) ) { //Do gold AND silver stuff here } 

Если вы хотите проверить, что они принадлежат к уровню EITHER, сделайте следующее:

 if ( wlmapi_is_user_a_member($gold_sku, $user_id) || wlmapi_is_user_a_member($silver_sku, $user_id) ) { //Do gold AND silver stuff here } 

Вы можете проверить Codex для этой функции здесь:

http://codex.wishlistproducts.com/function-reference-wlmapi_is_user_a_member/

Был плагин, доступный для инсайдера списка желаний под названием Shortlist Plus Plus Plus.

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

Если вы хотите прочитать обзор, который мы сделали несколько месяцев назад в этом плагине:

http://wishlistmemberplugins.net/wishlist-shortcode-plus