Как добавить произвольные типы записей в главную RSS ленту?
WordPress по умолчанию не включает в основную RSS ленту сайта записи произвольных типов (в ней публикуются только стандартные записи - 'post'). Это можно исправить с помощью небольшого сниппета кода, добавленного в файл functions.php вашей темы:
//добавление произвольных типов в RSS ленту start function wph_feed_all($vars) { if (isset($vars['feed']) && !isset($vars['post_type'])) $vars['post_type'] = array('post', 'custom_type1', 'custom_type2'); return $vars; } add_filter('request', 'wph_feed_all'); //добавление произвольных типов в RSS ленту end |
Где 'custom_type1' и 'custom_type2' это ваши произвольные типы записей. С помощью этого же кода можно добавить в RSS ленту еще и страницы вашего сайта. Для этого включите в указанный код тип 'page' и все страницы вашего сайта будут попадать в RSS ленту наравне с прочими записями.
Подскажите, пожалуйста, как добавить произвольные типы записей на главную страницу, в режиме "отображать на главной последние записи"?
где 'movie' это ваш произвольный тип записи.