ネクストベータ代表Blog

WEBシステム SI屋の代表のブログです。

*

WordPressを読む 2 /blog/wp-blog-header.php

      2014/11/29

/blog/wp-blog-header.php

読込元: /blog/index,php

定数
__FILE__ ファイルのフルパスとファイル名 (シンボリックリンクを解決した後のもの)。 インクルードされるファイルの中で使用された場合、インクルードされるファイルの名前が返されます。
ABSPATH (wordpressの)ルートディレクトリにセット 
WPINC  wp-includes

関数
isset() 変数がセットされていること、そして NULL でないことを検査する
require_once() ファイルがすでに読み込まれているかどうか  すでに読み込まれている場合はそのファイルを読み込まない。
dirname() 親ディレクトリのパスを返す
wp(); WordPress ブログへの複雑なリクエストの処理。

変数
$wp_did_header true

読込むファイル
wp-load.php
template-loader.php

$wp_did_headerの値を見てNULL値であれば値をセットして
/wp-load.php を読み込む

wordpressでは一般的な書き方。Wordpressのデフォルトスタイル。
ここからWordpress内部に入っていきますが、
定数セットして、次のファイルをincludeまたはrequireでさらにファイルを読み込みます。概念の訴追はいろんな人が解析しているようです。

wordpress処理系の概念図

WordPressのquery.phpを読む(2)wp-blog-header.phpの役割とwp()関数、$postsの生成

ここはひらメソッドのとおりに進めることにします。
なので wp-load.php をロードします。

 - Wordpress