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');
      
      

      Пробовал не помогло!

      oron Специалист Вопрос задан в 17.06.2016 в RSS.
      Добавить комментарий
        Лучший ответ

        Вывод произвольных типов записей в RSS реализован в ядре WordPress и не подразумевает использование сторонних хуков. Чтобы получить по RSS записи произвольных типов, нужно вызвать урл в следующем формате:

        
        /feed/?post_type=custom_type
        
        
        Гуру Отвечено в 17.06.2016.
        Добавить комментарий

        Ваш ответ

        Размещая свой ответ, вы соглашаетесь с политикой конфиденциальности и условиями предоставления услуг.