Worepressの新着記事をトップページに表示する方法

投稿者: asai 2009/05/12 20:00

自分のブログにも書いているわけですが、バックアップ目的で。:-o

通常のHTMLやXHTMLで作成したトップページに、ブログ(Wordpress)の新着記事を表示させるためには、
index.htmlをindex.phpにリネームします。

次にindex.phpを加工します。
追加するコードは、こんな感じ。

<?php print ‘<?xml version=”1.0″ encoding=”UTF-8″?>’; ?>
<?php require(’●●/wp-blog-header.php’); ?>
<?php
$lastposts = get_posts(’numberposts=5′);
foreach($lastposts as $post) :
setup_postdata($post);
?>
<li><?php the_time(’m月d日 H:i’); ?>・・・<br /><a href=”<?php the_permalink(); ?>” id=”post-<?php the_ID(); ?>” target=”_blank”><?php the_title(); ?></a></li>
<?php endforeach; ?>

XHTMLの場合、1行目にXML宣言文があるけど、<?php~?>と競合(と言うのだろうか?)するので、
XML宣言文をphpから吐き出す処理を入れる。

後は、CSSやHTMLタグでレイアウトを整えて完成。

ApacheのDirectoryIndexでindex.phpが最初に選択できるようにして、ブログの新着●件のタイトルが
ホームページに表示されていれば動作確認終了。

ホームページ[*1]
ブログ[*2]

コメント (0件)


BMB - Worepressの新着記事をトップページに表示する方法
https://bmb.oidc.jp/article.php?story=20090512200450700

[*1] http://www.emission.jp/
[*2] http://blog.emission.jp/