wordpress備忘録 $wpdbとwp-config.php | クラウドプロダクションのブログ

wordpress備忘録 $wpdbとwp-config.php

仕事がらwordpressをいじるのですが、日ごろやることの備忘録。


まあ基本的なことだと思うけれど、

自分で作る独自のテーマのなかで新規のindex.phpやarchive.php、single.phpなど以外のページを作る場合
まず、

global $wpdb;
define('WP_USE_THEMES',false);
require('wp-config.phpのあるディレクトリへの絶対パス/wp-config.php');

とファイルの頭に書くと。これで、$wpdbでwordpressのデータベースを利用できるクラスや、
もろもろのテンプレートタグが利用できるようになる。

記事のループを利用したかったら上記の記述をした上で、

while(have_posts()):the_post();~endwhile;でループを作ることができる。

なにか間違ってたらすみません。


wordpressでタグやクラスを使ってデータベースへアクセスするやりかたは以下の本家ページを参照のこと。

関数リファレンス/wpdb Class