レンサバとワードプレス.net

レンタルサーバー比較とWordPressのタカのブログ 初心者におすすめの個人向けレンタルサーバー

WPの使い方

サイト内ブログの最新記事をホームページで表示することができる

投稿日:

サイト内ブログをカテゴリーで分けて作成すると、サイト内ブログって感じがしないんです。それで、/blog/にWordPressをインストールしてみました。こうすれば、まぎれもなくサイト内ブログなるんです。

だけど、サイト内ブログの最新記事をホームページで表示することができなかったんです。それでも、なんとかサイト内ブログの最新記事をホームページで表示することができました。でも、アイキャッチ画像は表示できないんです。

ブログの最新記事をホームページで表示する

トップページを固定ページに設定しているので、page.phpに貼り付けています。

<?php
//WrodPressのfeed.phpの呼び出し
include_once ABSPATH . WPINC . '/feed.php';
// 目的のFeedを取得
$feed = fetch_feed('/blog/feed/');
if (is_wp_error($feed)) {
	$maxitems = 0;
} else {
	//5件取得
	$maxitems = $feed->get_item_quantity(5);
	$items = $feed->get_items(0, $maxitems);
}
?>

<span class="huto">ブログの更新情報</span>

<?php if ($maxitems): // データあったら表示 ?>
    <ul>
    <?php foreach ($items as $item): ?>
        <li>
            <span class="date">
				<?php echo $item->get_date('Y.m.d'); ?>
            </span>
            <br>
            <a href="<?php echo $item->get_permalink(); ?>">
            <span class="title">
				<?php echo mb_strimwidth($item->get_title(), 0, 80, '…'); ?>
            </span>
             </a>
        </li>
    <?php endforeach; ?>
    </ul>
<?php else: // データ無しの場合 ?>
    <!-- データないよ -->
<?php endif; ?>	
<?php } ?>

目的のFeedを取得の下の/blog/feed/を表示するブログのフィードに変更してください。
タイトルが表示しきれない場合は、80を変更してください。

WordPressをインストールするブログの連携がとれない

上記でサイト内ブログの更新更新情報を表示することができますが、アイキャッチ画像を表示することができません。RSSに画像を表示していれば、ブログの更新更新情報に画像を付けることはできそうです。

だけど、RSSに表示している画像は小さなアイキャッチ画像ではなく大きな画像なんです。ですので、実際に表示するのは100×100くらいの大きさだとしても、大きな画像を読み込むことになるので時間がかかりそうです。

サイト内ブログをカテゴリーで分けて作るとサイト内ブログって感じがしないんだけど、/blog/にWordPressをインストールしてサイト内ブログを作ると、ホームページとサイト内ブログの連携がとれません。それで、どっちがいいのか分からないんです。

ホームページに自動でブログ更新情報を表示させよう (RSS使用) | いわしブログ

詳細は →

BASE


-WPの使い方

執筆者:

-関連記事-

最初のうちは、大きな画像をそのまま使っておけばいいと思う

今までは、640px幅の画像だったんですけど、しかも、200pxに切り抜いた縦が640pxで横が200pxの画像だったんです。だけど、大きな画像を使い始めました。横幅を800pxに縮小した大きな画像で …

記事を書いてると勝手にログアウトして記事を消失しちゃった!

1年くらい前に、ワードプレスで記事を書いていたら、勝手にログアウトして記事が消失してしまったんです。条件が重なると、ワードプレスで記事を書いている途中で、勝手にログアウトしちゃうんです。そして、記事が …

SNSボタンを表示するとブログの表示速度が遅くなちゃう

SNSボタンを設置すると、ブログの表示速度が遅くなることは、みんな知っています。だから、PageSpeed Insightsで確認したんですけど、特に問題がなかったんです。それで、このブログだけじゃな …

STINGER8でadmin.cssを使えるようにする記述を削除しました

テンプレートのSTINGER8だと、メディアライブラリの表示がアップになって全体が分からなくなったんです。それで、admin.cssを使ってメディアライブラリの表示を変えていたんです。だけど、必要ない …

Internet Explorer 11でRSSを表示すると画像が表示されています

このブログのRSSには画像が表示されています。画像というかアイキャッチ画像が表示されています。Internet Explorer 11でRSSを表示すると、大きなアイキャッチ画像が表示されているんです …