baserCMSで外部blogのタイトル等を取得する方法

baserCMSで外部blogのタイトル等を取得出来ないかと頭を悩ませていたのですが、寝る前にふと普通にRSSを読み込んで表示させればええやないかと思いついたのでやってみたところ、出来てしまったのでメモがてら。

ONZEさンのサイトを参考に、トップページに以下のコードを組み込んでみました。

<?php
$rss = simplexml_load_file(‘feed(RSS)のURL’);
echo ‘<ul>’;
foreach($rss->channel->item as $item){
$title = $item->title;
$date = date(“Y. n. j.”, strtotime($item->pubDate));
$link = $item->link;
$description = mb_strimwidth (strip_tags($item->description), 0 , 0, ” ” , “utf-8″);
?>
<li><a href=”<?php echo $link; ?>” target=”_blank”>
<span class=”date”><?php echo $date; ?></span>
<span class=”title”><?php echo $title; ?></span>
<span class=”text”><?php echo $description; ?></span>
</a></li>
<?php } echo ‘</ul>’; ?>

あとはWordPressのrss側の設定で自分が表示させたい数だけ出力するようにすれば、任意の数を取得して表示させることが出来ます(`・ω・ ´)

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください