Title: Advanced Custom Fieldsを使用したアメブロのRSSのURL取得に関して
Last modified: 2015年4月21日

---

# Advanced Custom Fieldsを使用したアメブロのRSSのURL取得に関して

 *  解決済 [atsushi41](https://ja.wordpress.org/support/users/atsushi41/)
 * (@atsushi41)
 * [11年、 5ヶ月前](https://ja.wordpress.org/support/topic/advanced-custom-fields%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad%e3%81%aerss%e3%81%aeurl%e5%8f%96%e5%be%97%e3%81%ab%e9%96%a2%e3%81%97%e3%81%a6/)
 * 現在Advanced Custom Fieldsのプラグインを利用しております。
 * Advanced Custom Fieldsにて’test’という
    フィールドを作成して投稿時に’test’にアメブロ
   のRSSのURLを記入しています。
 * 出力する際には
    <?php the_field(‘test’,$term_idsp); ?> と記載するとURLは出力は
   されるのですが
 *     ```
       <?php
       	include_once(ABSPATH . WPINC . '/feed.php');
   
       	$display_posts_count = 20;
       	$get_posts_count = 40;
       	$ameblo_feed = fetch_feed(array(
       		'<?php the_field('test',$term_idsp); ?>' // feed1
       	));
   
       	$counter = 0;
       	if (!is_wp_error( $ameblo_feed ) ) :
       		$maxitems = $ameblo_feed->get_item_quantity($get_posts_count);
       		$feed_items = $ameblo_feed->get_items(0, $maxitems);
       		if (mb_strpos($title, "PR:") === FALSE && $bi < $blog_amount);
       	endif;
       ?>
       ```
   
 * と記載するとエラーがでてうまく動作しません。
 * 【実装したいこと】
    投稿画面にアメブロのRSSURLを入力すると 投稿したページにアメブロ
   のRSSを表示させたい。
 * どなたかわかる方、ご教授下さい。

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

 *  [gatespace](https://ja.wordpress.org/support/users/gatespace/)
 * (@gatespace)
 * [11年、 5ヶ月前](https://ja.wordpress.org/support/topic/advanced-custom-fields%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad%e3%81%aerss%e3%81%aeurl%e5%8f%96%e5%be%97%e3%81%ab%e9%96%a2%e3%81%97%e3%81%a6/#post-205330)
 * `<?php ~ ?>`の中に`<?php ~ ?>`を入れ子にしたらそもそもPHPの構文として間違って
   ます。
 * Advanced Custom Fields　において `the_~` という関数はそのままその場所で出力さ
   れます。
    提示してもらったようなソースコードで出力するのであれば `get_field` 
   関数を使ったほうがいいです。 [http://www.advancedcustomfields.com/resources/get_field/](http://www.advancedcustomfields.com/resources/get_field/)
 *  トピック投稿者 [atsushi41](https://ja.wordpress.org/support/users/atsushi41/)
 * (@atsushi41)
 * [11年、 5ヶ月前](https://ja.wordpress.org/support/topic/advanced-custom-fields%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad%e3%81%aerss%e3%81%aeurl%e5%8f%96%e5%be%97%e3%81%ab%e9%96%a2%e3%81%97%e3%81%a6/#post-205342)
 * gatespace様
 * ご回答ありがとうございます。
    教えて頂いた方法で投稿ページに表示させることが出来
   ました。
 * 利用したコードは下記です。
 *     ```
       <?php
       	include_once(ABSPATH . WPINC . '/feed.php');
       $value = get_field( "blogrssurl" );
       	$display_posts_count = 20;
       	$get_posts_count = 40;
       	$ameblo_feed = fetch_feed($value);
   
       	$counter = 0;
       	if (!is_wp_error( $ameblo_feed ) ) :
       		$maxitems = $ameblo_feed->get_item_quantity($get_posts_count);
       		$feed_items = $ameblo_feed->get_items(0, $maxitems);
       		if (mb_strpos($title, "PR:") === FALSE && $bi < $blog_amount);
       	endif;
       ?>
       ```
   
 * トップページのindex.phpにも同じソースコードを書いたのですが
    何故がトップページ
   には表示がされませんでした。
 * どのようにすればトップページにも反映しますでしょうか？
 * よろしくお願い致します。
 *  [gatespace](https://ja.wordpress.org/support/users/gatespace/)
 * (@gatespace)
 * [11年、 5ヶ月前](https://ja.wordpress.org/support/topic/advanced-custom-fields%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad%e3%81%aerss%e3%81%aeurl%e5%8f%96%e5%be%97%e3%81%ab%e9%96%a2%e3%81%97%e3%81%a6/#post-205354)
 * `$value = get_field( "blogrssurl" );`
 * シングルページで出来て、トップでできないとなると、上記の部分が問題かも。
    `get_field()`
   書くときに投稿IDを明示してみてはどうでしょうか？
 *  トピック投稿者 [atsushi41](https://ja.wordpress.org/support/users/atsushi41/)
 * (@atsushi41)
 * [11年、 5ヶ月前](https://ja.wordpress.org/support/topic/advanced-custom-fields%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad%e3%81%aerss%e3%81%aeurl%e5%8f%96%e5%be%97%e3%81%ab%e9%96%a2%e3%81%97%e3%81%a6/#post-205365)
 * gatespace様
 * ありがとうございます！
    やりたいことが出来ました。

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

 トピック「Advanced Custom Fieldsを使用したアメブロのRSSのURL取得に関して」には新た
に返信することはできません。

## タグ

 * [Advanced Custom Fields](https://ja.wordpress.org/support/topic-tag/advanced-custom-fields/)
 * [アメブロ](https://ja.wordpress.org/support/topic-tag/%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad/)
 * [RSS](https://ja.wordpress.org/support/topic-tag/rss/)

 * フォーラム: [使い方全般](https://ja.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 4件の返信
 * 2人の参加者
 * 最後の返信者: [atsushi41](https://ja.wordpress.org/support/users/atsushi41/)
 * 最後の活動: [11年、 5ヶ月前](https://ja.wordpress.org/support/topic/advanced-custom-fields%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e3%82%a2%e3%83%a1%e3%83%96%e3%83%ad%e3%81%aerss%e3%81%aeurl%e5%8f%96%e5%be%97%e3%81%ab%e9%96%a2%e3%81%97%e3%81%a6/#post-205365)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
