これらのコード行を functions.php に入れました
if(function_exist("showMessage")){
showMessage();
}
しかし、それは私に致命的なエラーを与えます:
"Call to undefined function showMessage"
プラグインにこの機能があります
前もって感謝します!
プラグインファイルのすべての関数の上にこれらのコード行を追加しました。これは魅力のように機能します
if (!defined('WP_CONTENT_URL'))
define('WP_CONTENT_URL', get_option('siteurl') . '/wp-content');
if (!defined('WP_CONTENT_DIR'))
define('WP_CONTENT_DIR', ABSPATH . 'wp-content');
if (!defined('WP_PLUGIN_URL') )
define('WP_PLUGIN_URL', WP_CONTENT_URL. '/plugins');
if (!defined('WP_PLUGIN_DIR') )
define('WP_PLUGIN_DIR', WP_CONTENT_DIR . '/plugins');
その関数を適切なフックに接続してみてください。これをデバッグ目的で使用している場合は、実行する必要がある最も早い時間がinit
フックにある必要があります。
これを関数ファイルに追加すると、init フックの実行時に showMessage 関数が実行されます。
add_action('init', 'showMessage');
柔軟性を高めるために、定義した関数を使用するようにこれを変更できます。
add_action('init', 'run_debug');
function run_debug( ) {
showMessage();
}
詳細については、http://codex.wordpress.org/Plugin_API/Action_Referenceにアクセスしてください。