WordPress Internals wp-blog-header.php

  • $wp_did_headerがセットされていなければ
    • $wp_did_headerをtrueにセット
    • 読み込まれていなければ wp-load.phpをロード(require_once)する
      (__FILE__(フルパス名)の親ディレクトリ(dirname)から)
    • クエリをセットアップ(wp())
    • template-loader.phpをロード
      require_once( ABSPATH . WPINC . ‘/template-loader.php’ );
      *wp-config.php
      if ( !defined(‘ABSPATH’) )
          define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
      *wp-settings.php
      define(‘WPINC’, ‘wp-includes’);

 

About the author: 横浜ワードプレス教室 鎌田裕二