RSS loading doesn't load the content
-
Hello;
I’m doing a website that carries a custom index. In said index, I load a RSS from another WordPress that includes a related blog from the owner of the same business. To do so I use the ‘PHP Execution’ plugin, to embeed in the page itself this code:<?php include_once(ABSPATH . WPINC . '/rss.php'); // Get RSS Feed $rss = fetch_feed('http://www.salesport.danteslife.es/feed/'); if ( !is_wp_error( $rss ) ) // Checks that the object is created correctly { $maxitems = $rss->get_item_quantity(5); $rss_items = $rss->get_items(0, $maxitems); unset($rss); } if ($maxitems == 0) echo '<h2>There are no announces.</h2>'; else { $separator = ''; foreach ( $rss_items as $item ) { echo $separator; echo '<h2><a title="Permalink to '.$item->get_permalink().'" rel="bookmark" href="'.$item->get_permalink().'">'.$item->get_title().'</a></h2>'; echo '<p>'.$item->get_content().'</p>'; echo '<p><a href="'.$item->get_link().'">Read the announce…</a></p>'; $separator = '<hr style="clear: both;" />'; } } unset($rss_items); ?>This should show the last 5 full articles in the blog. Instead it always show the automatic summary. I debugged a bit class-simplepie.php and it seems that always fails at fetching the content of <content:encoded>, and defaulting to the summary.
I’ve copied this code from examples of the web, that have been working until now. So, can I have some help? Is this normal behaviour?. Is it a php parser bug? Is it a bug in WordPress? How can I fix this?
Both source and target WP are new and version 3.0.1.
Please help!
The topic ‘RSS loading doesn't load the content’ is closed to new replies.