以前同じようなことをして、こんな作り方をしました。
—–
自分が管理するウェブサイトのトップページ(index.html)に、同じサーバ内(wpディレクトリ)にあるWordpressの全カテゴリ・新着5件を表示。
<?php require('./wp/wp-blog-header.php'); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja" lang="ja" dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>○×ウェブサイト</title>
</head>
<body>
<h1>○×ウェブサイト</h1>
<p>ここは○×のウェブサイトです。</p>
<h2>最新エントリー</h2>
<ul>
<?php
$posts = get_posts("numberposts=5&category=&orderby=post_date&offset=0");
foreach ($posts as $post):
setup_postdata($post);
?>
<li><?php the_time('Y.m.d') ?> <a href="<?php the_permalink() ?>"><?php the_title() ?></a></li>
<?php endforeach; ?>
</ul>
</body>
</html>
本来なら.phpですが、都合で.htmlの拡張子で表示したかったので、index.htmlを置いているサーバ内に
<Files index.html>
AddType application/x-httpd-php .html
</Files>
と記述した.htaccessを設置。
—–
いかがでしょうか。
もしくはRSSを取得して表示するとかですかね。PHPでRSSを取得する方法(CGIとかでもあるかな?)などは探せばいくらでも出てきますね;)
javascriptをはき出すphpを作成し、javascriptで該当部分に挿入なんて方法もできそうです。
たまたま、似たようなことを他の人に聞かれたのでブログにエントリしました。
Google Feed AAJX API を使用して JavaScript で、最新記事を表示する方法。
http://dogmap.jp/2009/06/11/google-ajax-feed-api/
自前の JSONP 形式出力プログラムを設置して JavaScript で、最新記事を表示する方法。
http://dogmap.jp/2009/06/12/wordpress-jsonp/
参考になれば幸です。
皆さんありがとうございます。
ひとつずつ今試していっています。
また、質問させていただくかもしれません。
どうもありがとうございました。
自分が管理するウェブサイトのトップページ(index.html)に、同じサーバ内(wpディレクトリ)にあるWordpressの全カテゴリ・新着5件を表示。の方法で、index.htmlの文字列が shift_jis の為、表示されるリストが化けてしますのですが、うまく表示させる方法は有りませんでしょうか?
stastaさん、このフォーラムは便乗質問はできません。最初に質問した人もstastaさんも解決済みフラッグが立てられなくなってしまいますからね;)
新たにスレッドを立てて、もし関係する他のスレッドがあるのなら、そのスレッドへのリンクを貼って質問すれば解決も早いと思いますよ。
おそらく簡単に回答できる内容なのですが、上記理由のためココでは回答しません。