RE: Как в WordPress прочитать внешнюю RSS
Требуется на странице сайта на Wordpress прочитать содержимое внешней RSS. Как это сделать? Если плагинами, то какими?
В 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 ленты
