2015-01-27 8 views
0

Я хочу использовать метод оплаты «оплата по чеку». Таким образом, я не хочу автоматически активировать уровень членства во время проверки. Я активирую уровень после получения проверки. Как отключить автоматическую активацию? Я нашел плагин под названием pmpro-check-levels от github, но который кажется не работает. Я установил и сконфигурировал две строки: i.e удаление комментария и ввода идентификатора уровня следующим образом:Ручная активация уровня членства с платным членством pro

global $pmpro_check_levels; 
$pmpro_check_levels = array(1,2,3,4); 

В чем проблема? не могли бы вы мне помочь?

ответ

0

Я предполагаю, что вы уже нашли ответ, но вы не можете отключить активацию уровня членства с этим плагином (по крайней мере, не из коробки). Этот плагин позволяет вам предлагать оплату по методу проверки. Что вы делаете с этими строками: global $pmpro_check_levels; $pmpro_check_levels = array(1,2,3,4); говорит, что вы хотите, чтобы уровень 1, 2, 3 и 4 оплачивался чеком. Тем не менее, он автоматически присваивает им эти уровни членства независимо от того, был ли получен чек.

Если вы не хотите, чтобы у них был доступ к функциям этих четырех уровней членства до получения платежа, вам нужно будет создать новый уровень членства (то есть уровень 5) и установить его как единственный уровень в массиве.

например: $pmpro_check_levels = array(5);

Вы не хотите назначить специальный доступ или привилегию к этому уровню членства. Это будет по сути содержать их, как они были до регистрации на этом уровне. После того, как вы получите платеж, вам необходимо вручную настроить уровень своего членства на один из них на стороне администратора вашего веб-сайта.

Документация может быть не столь ясной для вас на первый взгляд, но она должна быть покрыта here