date. 2013/2/8

category. WordPress

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);
?>

と、することで、カスタムフィールドの値を取得出来ます。

参考サイト

関連記事