• ブログのRSSフィード一覧を表示させているのですが、ついさっきまできちんと動いていたはずなのですがいきなり以下のようなエラーが出るようになりました。
    Warning: array_slice() expects parameter 1 to be array, null given in /home/users〜
    このエラーが出る前に何をしたのかまったく覚えていないので戻ることが出来ずに困っています。このエラーはどういう意味なのでしょうか?

    <?php // Get RSS Feed(s)
    include_once(ABSPATH . WPINC . '/rss.php');
    $rss = fetch_rss('http://〜rss20.xml');
    $maxitems = 4;
    $items = array_slice($rss->items, 0, $maxitems);
    ?>
    <?php if (empty($items)) echo '<dt></dt><dd>No items</dd>';
    else
    foreach ( $items as $item ) : ?>
    <dl>
    <dt>
    <?php echo $up = date('Y年n月j日',strtotime($item[pubdate])); ?></dt><dd><a href='<?php echo $item['link']; ?>'
    title='<?php echo $item['title']; ?>'><?php echo $item['title']; ?>
    </a></dd>
    <?php endforeach; ?>
    </dl>
3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック投稿者 mrs-piggy

    (@mrs-piggy)

    なぜかエラーが消えてました。ありがとうございます。

    fetch_rssで取得に失敗すると、そうなる可能性がありますね。

    トピック投稿者 mrs-piggy

    (@mrs-piggy)

    jim912さん

    気づくのが遅くなってしまってすみません。
    単に取得の失敗だったのですね。ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)

トピック「Warning: array_slice() 〜とエラーが出てしまいます」には新たに返信することはできません。