関数 require_wp_db()
2014/12/05
データベースに接続する関数を定義
定義ファイル :/blog/wp-includes/load.php
呼出元 : /blog/wp-settings.php
1 2 3 4 5 6 7 8 9 10 11 12 | function require_wp_db() { global $wpdb; require_once( ABSPATH . WPINC . '/wp-db.php' ); if ( file_exists( WP_CONTENT_DIR . '/db.php' ) ) require_once( WP_CONTENT_DIR . '/db.php' ); if ( isset( $wpdb ) ) return; $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST ); } |
変数
$wpdb
関数
require_once() 指定されたファイルを読込みます。すでに読み込まれているかどうかを PHP がチェックし、すでに読み込まれている場合はそのファイルを読み込みません。評価します。
定数
ABSPATH
WPINC
DB_USER
DB_PASSWORD
DB_NAME
DB_HOST
ロードするファイル
wp-db.php
wp-db.php
デフォルトのwpdbクラスの定義ファイル。
他のDBや独自の実装を図る場合、
require_once( WP_CONTENT_DIR . ‘/db.php’ )
db.phpに用意して、wpdbクラスを定義する。
wpdbクラスは大変に汚い書き方をしている