My Photo

« PHPメモ035:defined()の引数は文字列 | Main | 「鹿男あをによし」読了 »

January 13, 2014

WordPressから呼ばれているかどうかを判定する

前の記事はこの記事の処理を実装しているときに躓いたことから書いので。

ある関数がWordPressから呼ばれる場合だけ特別な処理を追加しなければならなくなった。WordPressはまったくわからんのに^^;
で、考えたのがWordPressで定義される定数やグローバル変数が存在するかどうかを調べるという方法。
以下のようなコードでWordPressから呼ばれた場合だけ実行される処理を加えることができた。
適切な方法かどうかはわからない。というかやっつけ対応。

定数で判定:
if (defined('WP_DEBUG')) {
	// WordPressから呼ばれた場合だけ実行する処理
}
グローバル変数で判定:
global $wp_version;
if ($wp_version) {
	// WordPressから呼ばれた場合だけ実行する処理
}

参考サイト:
PHPXref 0.7: WordPress
Global Variables << WordPress Codex

« PHPメモ035:defined()の引数は文字列 | Main | 「鹿男あをによし」読了 »

PHP」カテゴリの記事

プログラミング、技術情報」カテゴリの記事

Comments

Post a comment

(Not displayed with comment.)

TrackBack

TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/26461/58940496

Listed below are links to weblogs that reference WordPressから呼ばれているかどうかを判定する:

« PHPメモ035:defined()の引数は文字列 | Main | 「鹿男あをによし」読了 »

March 2017
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ

日本blog村

  • にほんブログ村 IT技術ブログへ
  • にほんブログ村 アニメブログへ
  • にほんブログ村 サッカーブログ アルビレックス新潟へ

好きな音楽家

メモ

XI-Prof