マジカルスリー・だいすけのなりゆき長者ブログ

沖縄/大阪WEB広告・ホームページ制作・印刷物制作 マジカルスリー 「福」代表のブログ

*

プラグイン無しで外部サイトのRSSを表示するRSSリーダー的なもの

      2016/09/09

外部RSS(ブログの新着記事)を読み込む案件があったので「プラグインでええよなー」と思ってプラグイン出力したら「細かいレイアウト指定できない!」と嫁様に怒られたのでphpコードを入れることに。

ネタ元:onze様 ありがとうございます!

<?php include_once(ABSPATH . WPINC . '/feed.php'); $rss = fetch_feed('http://on-ze.com/feed'); // RSSのURLを指定 if (!is_wp_error( $rss ) ) : $maxitems = $rss->get_item_quantity(10); // 表示する記事の最大件数
	$rss_items = $rss->get_items(0, $maxitems); 
endif;
?>

<ul>
<?php
if ($maxitems == 0): echo '
<li>表示するものががありません</li>

';
else :
date_default_timezone_set('Asia/Tokyo');
foreach ( $rss_items as $item ) : ?>

<li class="hentry">
<a href="<?php echo $item->get_permalink(); ?>" rel="bookmark">
<span class="entry-date published"><?php echo $item->get_date('Y年n月j日'); ?></span>
<span class="entry-title"><?php echo $item->get_title(); ?></span>
</a>
</li>

<?php endforeach; ?>
<?php endif; ?>
</ul>

 - WordPressの事

Message

  関連記事

カスタムフィールドの出力(テンプレート作成)について

表題の通り覚え書き。 テンプレートを作る。page.phpなどを元にしてテンプレ …

WordPressでよく使う新着記事表示のコード

ほんとによく使うので覚え書き。 ちなみにマルチサイトをまたがって新着を取得する場 …

Sugar Events Calendar Lite 中国語化

以前のブログの再掲載です(なくなると困る記事なので・・・) Sugar Even …

WordPressのサーバー移動

WordPressのサーバーお引越し これからWordPressのサーバー移動を …

ワードプレスのサイト引越し時に500エラー

毎度おなじみのワードプレス備忘録です。 表題の通り、よくある(よくあってほしくな …

All-in-One Event Calendarでエラー「イベントの取得中に何かがうまくいきませんでした。」

使い慣れないプラグインは変なことが起こるのでびっくりデスよ。 表題のエラーが起こ …

category.php内で現在のカテゴリを取得する

カテゴリの取得でハマったので忘備録しておきます。 いつもはget_the_cat …

ページネーションがおかしいぞ?

とあるサイトで、ページ送りがおかしくなっていました。 具体的に言うと、本来6ペー …

テーマの自動アップデートがイヤな場合は

最近梅の花がとってもきれいに咲いてますね。 春の訪れを感じながら仕事に追われる「 …

嫁の人用:WordPressで記事を取得、ループしたいときに-その1

WordPressの制御部分の基本です。 主にメインループの事を描かせていただき …