2009年3月21日土曜日

require_once( dirname(__FILE__) . '/wp-load.php' );

require_once( dirname(__FILE__) . '/wp-load.php' );
はrequire_onceで一回だけrequire読み込まれます、次のdirnameでディレクトリ名を返し、(_FILE_)でwp-load.phpのフルパスを返します

require_once( ABSPATH . WPINC . '/template-loader.php' );
はrequire_once一回だけtemplate-loader.phpを読み込み、このabspath関数は、基準となるディレクトリから $path 中の ".." や "." を処理するため、存在していない場合でもパス名を返す。


変数が定義されているか? isset

if (! isset($wp_did_header)):

$wp_did_header の変数が定義されていないなら処理を行う

2009年3月20日金曜日

指定した名前の定数が存在するか?

defined ( string name ) name で指定した名前の定数が定義され
定数 CONSTANT の名前かどうかを調べています。*/ if ( defined ( 'CONSTANT' )) { echo CONSTANT ; } 



index.phpでは



 defined('WP_USE_THEMES', true);
requier('./wp-blog-header.php') ;
?>

定数「WP_USE_THEMES」を定義する処理と「wp-blog- header.php」を読み込む処理です。



リテラルとは

「ちゃんと数値や文字などの値として認識してくれるにはどう書けばいいのか」

文字列リテラル
‘‘や””で文字列リテラルと認識します。

浮動小数点リテラル

10進数はそのままでOKです。

指数表記はe + 乗数 3e-5    (3×10-5 のこと)


float型 f (F)で終わる 1.23f, -5.678F

論理型リテラル

tureとfalse 

空リテラル

はNULLです。

2009年3月5日木曜日

ワードプレス

別サイトにワードプレスを導入した。

今からカスタマイズするぜ