<?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