独自PHPファイルでWordpress関数/タグなどを利用する
WordPressの関数やタグやWordPressのDBデータなどWordPressとは関係のない独自PHPファイルからそれらを利用するための 事前準備手順を説明します。・ABSPATH 定数の定義
→ wp-load.php が設置されているディレクトリ
・wp-config.php ファイルがあれば読み込む
なかったら、エラーを出力するための最低限の外部ファイルを読み込み、wp-config.php作成画面へのリンクを表示する
<?php
/* Wordpress 定義ファイル読み込み */
$path = ''; // It should be end with a trailing slash
if (!defined('WP_LOAD_PATH')) {
$classic_root = dirname(dirname(dirname(dirname(__FILE__)))).'/';
if (file_exists($classic_root.'wp-load.php') ) {
define('WP_LOAD_PATH', $classic_root);
} else {
if (file_exists($path.'wp-load.php')) {
define('WP_LOAD_PATH', $path);
} else {
exit(__("Could not find wp-load.php"));
}
}
}
//Load wp-load.php
require_once(WP_LOAD_PATH.'wp-load.php');
?>