• 締切済み

wordpressのページのタイトルを別サイトで表示

wordpressのページのタイトルを別サイトで表示させたいのですが、 どなたか設置方法をご教授いただけないでしょうか? 別サイトの新着情報に時間とタイトルを5件まで表示させ、そこのタイトルからリンクをwordpressで投稿したページ(http://○○/wordpress/?p=12のように)に付けたものを自動で表示させたいです。(wordpressから投稿したら、別サイトで自動に新着情報が反映したいです。) カテゴリは設けず、投稿ページだけ見れれば良いです。 コーポレートサイトの新着情報の部分に挿入したいですので、 どたなかソースを教えて頂ければ幸いです。 フレームでの挿入方法で構いません。 環境は下記に記載しました。 環境 wordpressバージョン 2.7 サーバ xrea データベース mysql4

みんなの回答

  • mpx
  • ベストアンサー率71% (149/209)
回答No.2

>> 投稿した日付を出すのはどうすればよいのでしょうか?? 先回提示したスクリプトを見れば分かりますが、 RSSフィードを読み込んで title タグと linkタグを取得しています 日付を追加で取得したい場合は、pubDateタグも取得すればよいだけです

  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

表示したい側のサイトに下記スクリプトを組み込めば一応表示できると思います(サーバーの設定に依存性有り) 実際の運用には、データ取得可否のチェックや文字コードの調整など 追加は必要です。 <?php $txt=file_get_contents('http://○○/wordpress/?feed=rss2'); $ptn="|<title>(.*?)</title>\n.*?<link>(.*?)</link>|m"; preg_match_all($ptn,$txt,$matches); for($i=0;$i<5;$i++){ echo '<a href="'.$matches[2][$i].'">'.$matches[1][$i].'</a><br>'."\n"; } ?>

webyoshino
質問者

補足

ありがとう御座います!! タイトルとリンク先の表示は出来ました!! 度々ですみませんが、 投稿した日付を出すのはどうすればよいのでしょうか??

関連するQ&A

専門家に質問してみよう