WPの外でWPを読み込んで利用する方法・手順

たとえばブログなどの更新コンテンツ以外は、WPを使わず通常の静的なhtmlやphpのファイルで構成されたサイトの場合
WP下のコンテンツの更新情報などをトップのトッピクスに自動で表示させたい場合が出てくるが、もちろんそのままは使えません。

そんな時は一度、WP内のwp-load.phpを読み込みしてやればそれ以降はWPで使用している関数、諸々が使用できます。

具体的なフォルダ構成例

SiteRoot/
 ├ index.html(.php)
 ├ css/
 ├ images/
 ├ blog/	←WPとする
 │ └ wp-admin/
 │ └ wp-content/
 │ └ wp-includes/
 │ └ index.php
 │ └ wp-config.php
 │ └ wp-load.php  ←☆これを読み込む
 │ 		・
 │ 		・
 │ 		・
 │ 		・
 └ other/

上記の様な構成になっている場合は下記のWP関数を使用したい場所以前に下記を追加。
(.htmlファイルの場合でもサーバ設定や.htaccessでphpが使用出来るようにしておけばOK)

<?php require_once('blog/wp-load.php'); ?>

これで更新の最新5記事などを読み込ませたりと色々便利な使い方ができます。
本サイトの方はあWPのに依存していないのでWPで不具合があった場合もそれなりに安心ではあります。

以上です。

  • このエントリーをはてなブックマークに追加
スポンサーリンク
スポンサーリンク