BLOG

静的ページ(WordPress以外のページ)で、WordPressの記事を表示したり、値を取得したい

2014-05-29

サイト設計によっては、Wordpressと普通にHTMLで組んだページ(以下、静的ページ)を混在させることもあるかと思います。
静的ページ内で、Wordpressの記事を表示したり、何か値を取りたいと思うことも出てくるかと思いますが、その時は、静的ページで以下のコードを書くことにより、Wordpressのテンプレートと同じように、タグやループなどを使うことができるようになります。

<?php require './wp/wp-blog-header.php'; ?>

動かない場合・・・

PHPを使うので、扱いはHTMLからPHPになります。
よって、拡張子をPHPに変更するか、HTMLでもPHPが動くようにサーバーを設定する必要があります。
.htaccessに以下の一行を追加すれば動くようになるでしょう。

AddType application/x-httpd-php .htm .html

hetemlなど、一部のサーバーでは書き方が違うようですので、マニュアル参照のこと。