В WP Access Ultimate хочу использовать приведенный в примере код для выведения/скрытия контента:
"
global $WAU_User;
//идентификаторы доступа,
//которыми закрываем контент
$account_ids = array(1,3);
//соответствие доступа
$important = 0; //1
if($WAU_User->is_branch_access($account_ids, $important)){
echo 'Показываем скрытый контент';
}else{
echo 'Доступа нет, контент закрыт';
//можем вывести карточку доступа
echo wau_get_accounts_box($account_ids);
}
?>
"
Представленный в примере код выдает ошибку.
Аккаунт доступа и тарифный план настроены.
Во-первых не знаю, где узнать, что означают параметры $account_ids = array(1,3); $important = 0; //1?
Во-вторых - код выдает ошибку на строке
if($WAU_User->is_branch_access($account_ids, $important)){
Fatal error: Uncaught Error: Call to a member function is_branch_access() on null in /var/www/www-root/data/www/../wp-content/themes/../single.php:300 Stack trace: #0 /var/www/www-root/data/www/../wp-includes/template-loader.php(106): include() #1 /var/www/www-root/data/www/../wp-blog-header.php(19): require_once('/var/www/www-ro...') #2 /var/www/www-root/data/www/../index.php(17): require('/var/www/www-ro...') #3 {main} thrown in /var/www/www-root/data/www/...ru/wp-content/themes/../single.php on line 300
На сайте возникла критическая ошибка.
Перенес тему.
в описании к товару все есть
account_id - идентификатор доступа, которым скрываем контент.
important - уровень соответствия доступа. Следует указывать, в случае, если контент скрывается несколькими доступами. Значение может быть 1 - строгое соответствие, у пользователя должны быть все указанные доступы и 0 - нестрогое соответствие, пользователю достаточно иметь хотя бы один из указанных доступов.
объект $WAU_User должен быть определен в любом случае, как для гостя, так и для зарегистрированного пользователя. Видимо, код пытаетесь применить как то неверно.