Домой Каталог: Дополнения WP-Recall WP Access Ultimate Каким шорткодо не скрыть контент не выводя карточек доступа
15ответ(ов) в теме
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
1
18:29
Версия WP-Recall: 16.17.11
Версия дополнения: 1.8.0

Какими шорткодами можно вывести контент не выводя карточек доступа для него и вовсе не выводить ничего кроме контента

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
2
19:27

Добрый день, раскройте свой вопрос, пока не понятно ничего

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
3
20:10

[шорткод]контент[шорткод] но без карточек доступа

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
4
20:11

что за [шорткод]?

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
5
23:59

[wau-close account_id="1"] Скрытый контент [/wau-close] вот есть такой шорткод

Но он выводит и карточки з тарифами.

Может есть аналогичен код без карточек

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
6
11:00

Попробуйте ознакомиться с описанием шорткода, со слов "Доступные атрибуты шорткода"

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
7
12:53

<?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 карточку

Редакции сообщения
30.06.2019 13:11Андрей CSПричина: не указано
0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
8
13:13

zhara2@mail.ua сказал(а)
echo '[wau-accounts account_id="8" account_name="0"]';

в php так шорткоды не работают, используйте функцию do_shortcode()

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
9
13:37

<?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 аккаунт]')
';
 
    //можем вывести карточку доступа
   
}
 
?>

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
10
13:38

где я ошибся?

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
11
13:51

видимо так писать нельзя

echo '
echo do_shortcode('[wau-accounts account_id="8" account_name="0"]')
';

надо так
echo do_shortcode('[wau-accounts account_id="8" account_name="0"]');

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
12
14:10

не получаеться, я вставил в статью

[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] это

Вы не можете просматривать опубликованные ссылки
0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
13
14:33

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

Я не могу рассматривать использование php-кода в контенте статьи и вообще не поддерживаю подобную практику, с этим можете обращаться к автору указанного шорткода [exec]

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

0
21d
не в сети 3 месяца
На сайте с 24.08.2017
Участник
Тем 88
Сообщения 266
14
14:41

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

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16996
15
16:12

все согласно логики которую вы сами прописали в коде: если доступ 6, 7, 8 есть, то выводим тарифные планы для доступа 8

0
Вы не имеете права на публикацию сообщений в этой теме