Здраствуйте.Есть задумка при помощи этого плагина скрывать из показа записи произвольного типа тех авторов у кого нет оплаченного доступа. Не подскажите как это сделать.Или хотя бы как проверить существование у пользователя определённого доступа.
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем71
Сообщения16996
2
31 января 201921:24
Если речь идет о проверке доступа у текущего пользователя, то можно проверить так:
global $WAU_User;
$account_id = 1; //идентификатор доступа
if($WAU_User->is_branch_access($account_id, 0)){
echo 'Пользователь имеет доступ';
}
0
ram66
не в сети 6 лет
На сайте с 07.01.2019
Участник
Тем2
Сообщения13
3
31 января 201922:26
А у автора записи можно проверить наличие доступа.
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем71
Сообщения16996
4
1 февраля 201909:37
можно, как то так:
global $post;
$WAU_User = new WAU_User(array(
'user_id' => $post->post_author
));
$account_id = 1; //идентификатор доступа
if($WAU_User->is_branch_access($account_id, 0)){
echo 'Пользователь имеет доступ';
}
0
ram66
не в сети 6 лет
На сайте с 07.01.2019
Участник
Тем2
Сообщения13
5
2 февраля 201910:40
Спасибо очень помогло для одиночной записи. А для страниц категорий прячет но постраничная навигация показывает наличие скрытых записей. Как их можно исключить из цикла.
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем71
Сообщения16996
6
2 февраля 201910:49
в настройках есть опция скрытия публикации, она позволяет скрывать закрытые публикации из цикла
0
ram66
не в сети 6 лет
На сайте с 07.01.2019
Участник
Тем2
Сообщения13
7
2 февраля 201912:10
В том то и дело что публикация не закрыта доступом. Речь идет об исключении из цикла публикаций авторов не имеющих оплаченного доступа. То есть контент не закрывается а получается временное оплаченное размещение.
Редакции сообщения
02.02.2019 12:12ram66Причина: не указано
0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем71
Сообщения16996
8
2 февраля 201914:11
понял, в таком случае, вам надо исключать выбранные публикации из цикла через хук pre_get_posts
0
ram66
не в сети 6 лет
На сайте с 07.01.2019
Участник
Тем2
Сообщения13
9
3 февраля 201911:32
почитал про данный хук. понял так что проверяем тип записи и наличие у автора записи доступа а сам запрос никак не меняем.
0
Вы не имеете права на публикацию сообщений в этой теме