WordPressの最新記事をホームページに反映する。

このPCやぶ医者日記は、Wordpressで作っていますが
メインサイトであるBlastのホームページは、普通のHTMLです。
TOPページを見てもブログの内容や、更新状況を知ることができないため
その普通のHTMLで作ったページにWordpressの新着エントリーを
反映できないか調べてみました。

参考にさせて頂いたサイトは

mypacecreator.net
PHPのrequireを使って、WordPressの外にある静的トップページに新着記事+投稿タグを表示させてみた

hiromasa.another :o)
静的 HTML に WordPress を埋め込む方法

※コードは、hiromasa.another :o)様のコードをそのまま引用しています。

自分用やり方まとめ。

1. index.htmlをindex.phpに変更する(拡張子を変えて保存し直す)

2. index.php最初の行に下記の一文を追加(Wordpressのタグが使えるようにする)

[html]<?php require_once(‘./ブログディレクトリ名/wp-load.php’); ?>[/html]

3. 表示させたい場所に下記のコードを追加

[html]<?php query_posts(‘showposts=5’); // 最終5エントリ取得のループをつくる ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<!– ここからWordPressのテンプレートタグをかく –>
<p><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></p>
<!– ここまで –>
<?php endwhile; ?>
<?php endif; ?>[/html]

以上です。

これで、直近の5件が表示されるはずです。

これが
5

こんな風に
4

カテゴリー: Web, Wordpress タグ: パーマリンク

コメントを残す

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