フォーラム

feedの取得::サイトurlの取得 (3 件の投稿)

  1. bbiittss
    メンバー
    1 year前の投稿 #

    こんにちは。以下のようなソースでサイドバーに各サイト(サイトA、サイトB)からfeedを取得して更新順にサイドバーに一覧にしています。ここまでは問題ありません。
    更新順に並べつつ、各ブログ(ブロガー)にアイコンを表示しようと思っていますが各ブログのトップページのurlの取得方法がわからず苦戦しています。
    サイトA、サイトBは自分で管理しているので/images/icon.jpgはサーバーに置いてあります。
    以下ソースの[ここにブログurlを入れたいです]がサイトトップurlになれば問題なく表示されると思っています。各ブログのトップページのurlの取得方法だけの問題だと思いますが皆様の知識をいただければ幸いです。

    管理しているサイト、取得しているサイトすべてwordpress3.1です。

      <?php
      include_once(ABSPATH . WPINC . '/rss.php');
      define('MAGPIE_OUTPUT_ENCODING' , 'UTF-8');
      define('MAGPIE_CACHE_DIR' , './cache');
      define('MAGPIE_FETCH_TIME_OUT', 30);
      define('MAGPIE_CACHE_AGE', 60*60);
      //フィードのURI
      $rss_arr = array(
      'サイトA/?feed=rss2',
      'サイトB/?feed=rss2'
      );
      $rss = fetch_feed($rss_arr);
      if (!is_wp_error( $rss ) ) :
      $maxitems = $rss->get_item_quantity(10);

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

  2. php-web
    メンバー
    1 year前の投稿 #

    simplepie なら、get_base()で取得できたはず。(当方で未検証)
    <img src="<?php echo $item->get_base();?>/images/icon.jpg" />

  3. bbiittss
    メンバー
    1 year前の投稿 #

    ありがとうございます!頂いたソースで出来ました!

返信

ログイン しなければ投稿できません。

About this Topic

Tags

タグ はまだありません。