サポート » 使い方全般 » feedの取得:フィードurlの取得

  • お世話になります。

    以下のようなソースでRSSを取得しています。
    サイドバーに全RSSの中から更新順で5件取得するようにしています。
    その場合、最後のループ中でで各ブログのRSSのフィードURLを取り出したいと思っているのですが、
    可能でしょうか?

    ===
    ■sidebar.php
    $rss_url = array(
    ‘URL1’,
    ‘URL2’,
    ‘URL3’
    );

    $rss_items=get_rss_data($rss_url,5,$maxitems);
    if ($maxitems != 0) {
    echo ”

      “;
      foreach ( $rss_items as $item ) : ?>
    • <?php echo $item->get_title(); ?>
        【このループの中で$itemから’URL1′,’URL2’のようにブログのフィードURLを取得したい】
    • <?php endforeach;
          echo “
      “;} ?>

      ■functions.php
      function get_rss_data($rss_url,$dispcnt,&$maxitems) {
      include_once(ABSPATH . WPINC . ‘/feed.php’);

      $rss = fetch_feed($rss_url);
      if (!is_wp_error( $rss ) ) :
      $maxitems = $rss->get_item_quantity($dispcnt);

      $rss_items = $rss->get_items(0, $maxitems);

      return $rss_items;
      endif;
      }

  • トピック「feedの取得:フィードurlの取得」には新たに返信することはできません。