我想你應該更確切地說明什麼樣的功能。 Wordpress不提供類似的東西,大多數PHP應用程序不會。
我也認爲你在這裏呼喚麻煩,因爲這種應用程序在這種環境下沒有開發出來。
下面是一個試圖從函數中調用「current_time()」的示例。PHP和嘗試我不得不這樣做只是爲了實現它不會工作方式:
php -r 'require "functions.php"; var_dump(current_time("mysql"));'
給
Fatal error: Call to undefined function apply_filters() in functions.php on line 346
試圖
php -r 'require "functions.php"; require "plugin.php"; var_dump(current_time("mysql"));'
給
Fatal error: Call to undefined function wp_cache_get() in functions.php on line 351
嘗試
php -r 'require "functions.php"; require "plugin.php"; require "cache.php"; var_dump(current_time("mysql"));'
給
Fatal error: Call to a member function get() on a non-object in cache.php on line 93
望着源中的最後一個錯誤我看到
function wp_cache_get($id, $flag = '') {
global $wp_object_cache;
return $wp_object_cache->get($id, $flag);
}
使用全局變量使得測試在其它環境皮塔如果不是不可能的。
如果這不是你想要做的,你必須在你的問題中更具體/詳細。
我看過你的問題和你的後續解釋,但仍然沒有完全理解你想達到的目標。你想執行shell PHP來驗證wordpress函數返回正確的值嗎? – mark 2008-12-30 10:53:27