WordPressのデータベースに素のPHPからアクセスする方法です。
WordPress外のPHPファイルからWordPressの情報へアクセスする方法です。
非常に簡単にWordPressのデータベースにアクセスする事が出来ます。
wp-load.phpの読み込み
WordPressのデータベースにアクセスするには『wp-load.php』を読み込みます。読み込み先は適宜変更して下さい。
<?php
require_once('wp/wp-load.php');
global $wpdb;
?>
とし、$wpdbを使用して、データベースにアクセスします。
データベースアクセス
データベースからデータを取得します。
今回のサンプルは投稿のカスタムフィールドの値を取得します。
<?php
require_once('wp/wp-load.php');
global $wpdb;
$query = $wpdb->prepare(
"SELECT * FROM wp_postmeta WHERE post_id='".$postID."' AND meta_key='カスタムフィールド名'"
, 0);
$data = $wpdb->get_results($query);
?>
と、することで、カスタムフィールドの値を取得出来ます。

