MENU

テーマパス・URIを定数化する

//親テーマ
define( 'THEME_PATH', get_template_directory() );
define( 'THEME_URI', get_template_directory_uri() );
//子テーマ
define( 'CHILD_THEME_PATH', get_stylesheet_directory() );
define( 'CHILD_THEME_URI', get_stylesheet_directory_uri() );

その他のテーマ内で使用する定数はアクションフック「init」「wp_loaded」「wp」「after_setup_theme」などでフックさせて定数化する。例えばno-images画像、no-imagesID、ロゴ、レイアウトの基本設定など。

マジック定数もついでに載せておく

__LINE__ //行数
__FILE__ //ファイル名とフルパス
__DIR__ //ディレクトリ
__FUNCTION__ //関数名
__CLASS__ //クラス名
__TRAIT__ //トレイト名
__METHOD__ //メソッド名
__NAMESPACE__ //名前空間
ClassName::class //完全修飾されたクラス名
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

コメント

コメントする

目次