人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: hlsfghva56ha7a
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● snow0214
●200ポイント ベストアンサー

使用テーマ内の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


hlsfghva56ha7aさんのコメント
ありがとうございますm(__)m 確認させていただきましたが、初心者なのでちょっと理解が追いついていないのですが、これで記事が複数あり記事ごとにカスタムフィールドの値を代入してRSSの情報をページ上に取得できるでしょうか? ※サイト本体のRSSに対しての処理ではなくRSSを読み込んで表示させたいのですがいまいちよく分かりませんでした。。

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

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

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ