WordPress PDOを利用してデータベースから投稿データ等を取得する方法

WordPressのデータベースから投稿データなど直接データを取得する方法として $wpdb を利用する方法がありますが、今回は PDOを利用してデータベースからデータを取得する方法をご紹介致します。

データベースへ接続する

$dbh = new PDO("mysql:host={$host}; dbname={$dbname}; charset=utf8", "{$user}", "{$pass}");

投稿データを取得する

$sql  = "SELECT * FROM wp_posts LIMIT 10";
$rows = $dbh->query($sql)->fetch(PDO::FETCH_ASSOC);

コメント

タイトルとURLをコピーしました