• Добрый день! Подскажите, пожалуйста, как можно в кастомный rss подключить произвольные типы записи.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Каким кодом формируется этот кастомный RSS?

    Автор bazilvazz

    (@bazilvazz)

    Вот таким образом:`
    add_action(‘init’, ‘customRSS’);
    function customRSS(){
    add_feed(‘drive’, ‘customRSSFunc’);
    }
    function customRSSFunc(){
    get_template_part(‘rss’, ‘drive’);
    }
    В шаблоне rss имеется цикл <?php while(have_posts()) : the_post(); ?>
    Вот этим кодом получается выводить произвольные типы записи в основном фиде `function add_new_post_types_to_feed( $query )
    {`

    if( ! $query->is_feed || ! $query->is_main_query() )
    return;
    $query->set(‘post_type’, array(‘post’, ‘questionAnswer’));}

    add_filter(‘pre_get_posts’, ‘add_new_post_types_to_feed’);

    • Ответ изменён 3 года назад пользователем bazilvazz.
    • Ответ изменён 3 года назад пользователем bazilvazz.
    • Ответ изменён 3 года назад пользователем bazilvazz.
    • Ответ изменён 3 года назад пользователем bazilvazz.
    • Ответ изменён 3 года назад пользователем bazilvazz.
    • Ответ изменён 3 года назад пользователем bazilvazz.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Кастомный RSS» закрыта для новых ответов.