RSSを取得して表示する際に、指定するRSSにWordPressのカスタムフィールドの値を代入したいです。


(現在のコード)

<?php
$xml = simplexml_load_file('アメブロのRSS');
$count = 0;
echo '<ul>';
foreach($xml->channel->item as $entry){
// アメブロの広告対策
$entryTitJudge = mb_substr( $entry->title, 0, 3 ); // 先頭3文字でトリム
if (!($entryTitJudge == 'PR:')) { // 先頭3文字がPR:でない記事のみ表示
$entrydate = date ( "Y.m.d",strtotime ( $entry->pubDate ) );
echo '<li><span class="infoDate">'.$entrydate.'</span> :';
echo '<span class="infoTxt"><a href="'.$entry->link.'" target="_blank">'.$entry = mb_substr($entry->title, 0, 30).'...</a></span></li>';
$count++;
}
if ($count > 4){break;}
}
echo "</ul>";
?>

この「アメブロのRSS」にWordPressのカスタムフィールドの値が代入されるようにしたいのですが行き詰まっております。ど指南頂けると嬉しいですm(__)mm(__)m

回答の条件
  • 1人5回まで
  • 13歳以上
  • 登録:2014/03/08 12:04:34
  • 終了:2014/03/15 12:05:04

ベストアンサー

id:snow0214 No.1

snow0214回答回数470ベストアンサー獲得回数1162014/03/08 12:33:42

ポイント200pt

使用テーマ内のfunction.phpでアクションフック(add、remove)を使用してRSSの対象項目に指定値をセットしたり削除できます。
具体的なコードは下のブログをご覧ください。

WordPressのRSSでカスタムフィールドの値をセットする

http://webamp.jp/web/wp/wp_rss.html

WordPress のカスタムフィールドの内容を RSS のコンテンツに反映させる方法

http://weble.org/2012/04/23/wordpress-rss-content

他1件のコメントを見る
id:snow0214

「記事が複数あり記事ごとにカスタムフィールドの値を」RSSに代入させるコードが回答した者です。
RSSを表示する方は、質問のコードで問題ないと思います。

2014/03/08 15:34:11
id:hlsfghva56ha7a

本当に図々しいのですが初心者過ぎて敷居が高いので宜しければソースをご提示頂けるとものすごく助かります。すいません(TдT)

2014/03/08 16:19:40

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません