Я хочу использовать метод оплаты «Оплата чеком». Поэтому я не хочу автоматическую активацию уровня членства во время оформления заказа. Я активирую уровень после получения чека. Как отключить автоматическую активацию? Я нашел плагин под названием pmpro-check-levels
от GitHub, но который, кажется, не работает. Я установил и настроил две строки, т.е. удалил комментарий и вставил идентификатор уровня следующим образом:
global $pmpro_check_levels;
$pmpro_check_levels = array(1,2,3,4);
в чем проблема? не могли бы вы мне помочь?
Я предполагаю, что вы, возможно, уже нашли ответ, но вы не можете отключить активацию уровня членства с помощью этого плагина (по крайней мере, не из коробки). Этот плагин просто позволяет вам предлагать метод оплаты чеком. Что вы делаете с этими строками:
global $pmpro_check_levels;
$pmpro_check_levels = array(1,2,3,4);
говорит, что вы хотите, чтобы уровень 1, 2, 3 и 4 оплачивался чеком. Однако он автоматически назначит им эти уровни членства независимо от того, был ли получен чек.
Если вы не хотите, чтобы у них был доступ к функциям этих четырех уровней членства до получения оплаты, вам нужно будет создать новый уровень членства (т. Е. Уровень 5) и установить его как единственный уровень в массиве.
например: $pmpro_check_levels = array(5);
Вы не захотите назначать какой-либо специальный доступ или привилегии для этого уровня членства. Это, по сути, сохранит их такими, какими они были до подписки на этот уровень. Как только вы получите оплату, вам нужно будет вручную настроить уровень их членства на уровне администратора на вашем веб-сайте.
С первого взгляда документация может показаться вам не совсем понятной, но все это должно быть охвачено Вот
Других решений пока нет …