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
まあ基本的なことだと思うけれど、
自分で作る独自のテーマのなかで新規の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