RE: Произвольные типы записей не отображаются в RSS ленте
Вопрос решен
Уважаемые знатоки, сайт на вордпресс, использует произвольные типы записей, но в стандартном RSS фиде их нет. Пробовал:
/feed
/rss
/wp-rss2.php
?feed=rss2
произвольные типы отсутствуют в RSS ленте. Помогите!
P.S. Нашел инструкцию вида (хук для functions.php):
function wph_feed_all($vars) {
if (isset($vars['feed']) && !isset($vars['post_type']))
$vars['post_type'] = array('post', 'custom_type');
//custom_type - название произвольного поля
return $vars;
}
add_filter('request', 'wph_feed_all');
Пробовал не помогло!
Добавить комментарий
3 Ответы
Лучший ответ
Вывод произвольных типов записей в RSS реализован в ядре WordPress и не подразумевает использование сторонних хуков. Чтобы получить по RSS записи произвольных типов, нужно вызвать урл в следующем формате:
/feed/?post_type=custom_type