Домой Каталог: Дополнения WP-Recall Feed Recall Исключение всех пользователей из FEED ленты и кроме одного.
5ответ(ов) в теме
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
1
13:28
Версия WP-Recall: 16.10.4
Версия дополнения: 4.0.0

Здравствуйте!

Можно ли из feed ленты исключить публикации/записи/заметки всех пользователей кроме одного?

Из темы -

Вы не можете просматривать опубликованные ссылки

add_filter('rcl_feed_posts_query','exclude_feed_post_author',20);
function exclude_feed_post_author($query){
    $query['exclude']['posts.post_author'][] = 1;//тут указываете нужный идентификатор пользователя;
    return $query;
}

Хочу реализовать вкладку в личном кабинете каждому пользователю с выводом личных публикаций/записей/заметкок как в VK.

0
Андрей CS
не в сети 3 дня
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16936
2
13:32

пробуйте так:

add_filter('rcl_feed_posts_query','exclude_feed_post_author',20);
function include_feed_post_author($query){
    $query['post_author'] = 1; //тут указываете нужный идентификатор пользователя;
    $query['post_author__in'] = false;
    return $query;
}

Редакции сообщения
25.01.2018 13:33Андрей CSПричина: не указано
1
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
3
16:14

Спасибо! Всё работает! Если можно ещё подсказать. Сделала дополнение, вывела во вкладку "Новости пользователя".

 add_filter('rcl_feed_posts_query','exclude_feed_post_author',20);
function include_feed_post_author($query){
    $query['post_author'] = '.$user_lk.'; //тут указываете нужный идентификатор пользователя;
    $query['post_author__in'] = false;
    return $query;}
- не работает.

function my_feedlist_recall_block($user_lk){
    $content = '<h3>Новости пользователя:</h3>';
    $content .= do_shortcode('[feed]');
    return $content;
}
- работает но выводит все новости всех пользователей.

А как сделать вот такое:

function my_feedlist_recall_block($user_lk){
    $content = '<h3>Новости пользователя:</h3>';
    $content .= do_shortcode('[feed author="'.$user_lk.'"]');
    return $content;
}

0
Вова (Otshelnik-Fm)
не в сети 4 дня
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18654
4
16:18

Совсем другой вопрос - его надо не между прочим тут задавать - а создавать новую тему на форуме фида

0
Krystina
не в сети 2 года
На сайте с 06.11.2016
Участник
Тем 103
Сообщения 339
5
16:27

Да... простите!

0
Тема закрыта. Публикация новых сообщений запрещена.