WordPressで外部サイトの新着記事タイトル一覧を表示する方法

シェアする

WordPressで外部サイトの新着記事タイトル一覧を表示する方法

WordPressで外部サイトの新着記事タイトル一覧を表示する方法です。

(<や>を半角にしてくださいね。)


<?php
include_once(ABSPATH . WPINC . '/rss.php');
$rss = fetch_rss('https://blog.hitorifest.com/feed');
$maxitems = 5;
$items = array_slice($rss->items, 0, $maxitems);
?>
<ul>
<?php if (empty($items)) echo '<li>No items</li>';
else
foreach ( $items as $item ) : ?>

<li>
<a href=”<?php echo $item[‘link’]; ?>” title=” <?php echo $up = date(‘Y.m.d’,strtotime(substr($item[‘dc’][‘date’],0,10))); ?>>
<?php echo $item[‘title’]; ?>
</a>
</li>
<?php endforeach; ?>
</ul>

◆説明
*$rss : RSSのURLを入れます。また、WordPress で構築しているサイトなら、トップページのURLに ?feed=rss2 を加えるだけで表示されます。(うまく表示できない場合は Firefoxなどのブラウザで、そのサイトのトップページを表示し、RSSアイコンの「”RSS 2.0”を購読…」で表示されるURLを入れてみてください。おそらくこれでいけます。)
* $maxitems : 現在表示件数を”5件”で設定しています。記事が存在しない場合は No items と表示します。ここを お探しの記事はございません などに変えると、その通りに表示します。
* $up : 更新日時を取得。年月日をカスタマイズする場合は ‘Y.m.d’ を変更します。更新日とタイトルの間に全角スペースを入れています。また、日付の表示方法はこちらをご覧下さい。

この記事が気に入ったら
いいね ! しよう

Twitter で

フォローする