5ответ(ов) в теме
Здравствуйте!
Можно ли из 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.
пробуйте так:
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Причина: не указано
Спасибо! Всё работает! Если можно ещё подсказать. Сделала дополнение, вывела во вкладку "Новости пользователя".
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; }
Тема закрыта. Публикация новых сообщений запрещена.