Я думаю, вы должны быть более конкретными, какие именно функции. Wordpress не предоставляет что-то подобное из коробки, большинство приложений PHP не будет.
Я также думаю, что вы вызываете проблемы, когда такие приложения не предназначены для таких сред.
Вот пример попытки вызова current_time () из functions.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);
}
Использование глобальных переменных делает тестирование в других средах PITA, если не невозможно.
Если это не то, что вы пытаетесь сделать, вам нужно быть более конкретным / подробным в своем вопросе.