Домой Каталог: Дополнения WP-Recall Feed Recall Убрать 2-х уровненную подписку
4ответ(ов) в теме
Andrik_33
не в сети 5 лет
На сайте с 19.12.2017
Участник
Тем 3
Сообщения 7
1
23:03
Версия WP-Recall: 16
Версия дополнения: 1

Здравствуйте! Каким образом можно исправить 2 вещи в ад доне feed :

1) Вывод новостей только от подписанных пользователей (т.е. если не подписан ни на кого и новостей тоже нет);
2) Убрать 2-х уровненную подписку.

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

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

add_action('rcl_feed_posts_args','edit_feed_posts_args');
function edit_feed_posts_args($args){
	global $user_ID;
	
	$feeds = new Rcl_Feed_Query();

	$authors_feed = array();
	
	$usersFeed = $feeds->get_col(array(
		'feed_type' => 'author',
		'user_id' => $user_ID,
		'feed_status' => 1,
		'fields' => array('object_id')
	));
	
	if(!$usersFeed) return array();
	
	$args['post_author__in'] = $usersFeed;
	
	return $args;
}

Редакции сообщения
28.12.2017 10:02Андрей CSПричина: не указано
3
Andrik_33
не в сети 5 лет
На сайте с 19.12.2017
Участник
Тем 3
Сообщения 7
3
22:04

Класс, что надо, большое спасибо. Вот, пока проверял работу ад дона возник еще вопрос. При подписке выводятся все публикации и коменты на кого я подписан, а что если я хочу скрыть ту или иную новость, коммент(с тем обстоятельством что буд-то я её прочитал и хочу убрать из ленты новостей) а не полностью избавиться от подписки на этого пользователя(как имеется в стандартной комплектации ад дона "Игнорировать публикации Андрей CS", т.е. происходит отписка на этого пользователя совсем)

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

Все работает как и заявлено в дополнении. Никакого другого функционала нет. Требуется разработка под ваши нужды. Но это выходит за рамки поддержки заявленных возможностей

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