mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-06-28 22:30:04 +00:00
Cast to array when using foreach(). Props santosj (and thanks for your perseverance!). fixes #2784
git-svn-id: https://develop.svn.wordpress.org/trunk@8572 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
@@ -534,10 +534,10 @@ function _response_to_rss ($resp) {
|
||||
$rss = new MagpieRSS( $resp->results );
|
||||
|
||||
// if RSS parsed successfully
|
||||
if ( $rss and !$rss->ERROR) {
|
||||
if ( $rss && !$rss->ERROR) {
|
||||
|
||||
// find Etag, and Last-Modified
|
||||
foreach($resp->headers as $h) {
|
||||
foreach( (array) $resp->headers as $h) {
|
||||
// 2003-03-02 - Nicola Asuni (www.tecnick.com) - fixed bug "Undefined offset: 1"
|
||||
if (strpos($h, ": ")) {
|
||||
list($field, $val) = explode(": ", $h, 2);
|
||||
@@ -843,7 +843,7 @@ function wp_rss( $url, $num_items = -1 ) {
|
||||
$rss->items = array_slice( $rss->items, 0, $num_items );
|
||||
}
|
||||
|
||||
foreach ( $rss->items as $item ) {
|
||||
foreach ( (array) $rss->items as $item ) {
|
||||
printf(
|
||||
'<li><a href="%1$s" title="%2$s">%3$s</a></li>',
|
||||
clean_url( $item['link'] ),
|
||||
@@ -864,7 +864,7 @@ function get_rss ($url, $num_items = 5) { // Like get posts, but for RSS
|
||||
$rss = fetch_rss($url);
|
||||
if ( $rss ) {
|
||||
$rss->items = array_slice($rss->items, 0, $num_items);
|
||||
foreach ($rss->items as $item ) {
|
||||
foreach ( (array) $rss->items as $item ) {
|
||||
echo "<li>\n";
|
||||
echo "<a href='$item[link]' title='$item[description]'>";
|
||||
echo htmlentities($item['title']);
|
||||
@@ -877,4 +877,4 @@ function get_rss ($url, $num_items = 5) { // Like get posts, but for RSS
|
||||
}
|
||||
endif;
|
||||
|
||||
?>
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user