RE: Как в WordPress прочитать внешнюю RSS

Требуется на странице сайта на Wordpress прочитать содержимое внешней RSS. Как это сделать? Если плагинами, то какими?

iridan Сторонник Asked on 27.12.2014 in Хаки.
Add Comment
2 Answers

В Wordpress есть своя встроенная функция чтения внешних RSS. Нашел в сети простой вариант ее подключения в записях или страницах с помощью шорткода. Для начала нужно написать саму функцию в файле functions.php вашей текущей темы:


include_once(ABSPATH.WPINC.'/rss.php');

function readsRss($atts) {

extract(shortcode_atts(array(

"feed" => '',

"num" => '1',

), $atts));

return wp_rss($feed, $num);

}

add_shortcode('rss', 'readsRss');

А затем, вы можете вызывать функцию в страницах или записях следующим шорткодом:


[rss feed="https://wp.100zona.com/feed" num="7"]


в нем указывается адрес RSS ленты и количество сообщений, которое будет считываться из RSS ленты

Начальный Answered on 27.12.2014.
Add Comment

Your Answer

By posting your answer, you agree to the privacy policy and terms of service.