<?php
global $WAU_User;
//идентификаторы доступа,
//которыми закрываем контент
$account_ids = array(6,7,8);
//соответствие доступа
$important = 0; //1
if($WAU_User->is_branch_access($account_ids, $important)){
echo '
[contact-form-7 id="820" title="VIP аккаунт"]
';
}else{
echo '[wau-accounts account_id="8" account_name="0"]';
//можем вывести карточку доступа
}
?>
Вот сделал такую конструкцию . Но почему-то не работает и постоянно выводит 8 карточку
<?php
global $WAU_User;
//идентификаторы доступа,
//которыми закрываем контент
$account_ids = array(6,7,8);
//соответствие доступа
$important = 0; //1
if($WAU_User->is_branch_access($account_ids, $important)){
echo '
echo do_shortcode('[wau-accounts account_id="8" account_name="0"]')
';
}else{
echo '
echo do_shortcode('[contact-form-7 id="820" title="VIP аккаунт]')
';
//можем вывести карточку доступа
}
?>
не получаеться, я вставил в статью
[exec]
<?php
global $WAU_User;
//идентификаторы доступа,
//которыми закрываем контент
$account_ids = array(6,7,8);
//соответствие доступа
$important = 0; //1
if($WAU_User->is_branch_access($account_ids, $important)){
echo do_shortcode('
[wau-accounts account_id="8" account_name="0"]
');
}else{
echo do_shortcode('
[contact-form-7 id="820" title="VIP аккаунт]
');
//можем вывести карточку доступа
}
?>
[/exec]
[exec] это
Я не могу знать, что у вас "не получается", эта фраза не несет в себе никакой смысловой нагрузки, кроме как констатации неудачи. Если вы хотите, чтобы вам реально помогли, то потрудитесь расписывать более подробно результат своей деятельности.
Я не могу рассматривать использование php-кода в контенте статьи и вообще не поддерживаю подобную практику, с этим можете обращаться к автору указанного шорткода [exec]
Если желаете проверить работу шорткода, то используйте его по назначению, просто разместив на странице с нужными параметрами, убедитесь, что он отрабатывает, а далее можете использовать в своих экспериментах с php в контенте публикации.
<?php
global $WAU_User;
//идентификаторы доступа,
//которыми закрываем контент
$account_ids = array(6,7,8);
//соответствие доступа
$important = 0; //1
if($WAU_User->is_branch_access($account_ids, $important)){
echo do_shortcode('
[wau-accounts account_id="8" account_name="0"]
');
}else{
echo do_shortcode('
[contact-form-7 id="820" title="VIP аккаунт]
');
//можем вывести карточку доступа
}
?>
Вставил в шаблон. Выводит только [wau-accounts account_id="8" account_name="0"]. Но после оплаты не выводит ничего. Есть доступ 7, но вместо контента выводит карточку товара 8