我有这个我在 Wordpress 环境中的主题上创建的课程。
class Theme {
function __construct()
{
add_action('after_setup_theme', array(&$this, 'do_this'));
}
function do_this()
{
require_once('helper_functions.php');
}
}
$theme = new Theme();
在 helper_functions.php 我有:
function get_image()
{
return 'working';
}
但现在我很困惑,因为当我执行这个
echo $theme->get_image();
它不起作用....但是如果我直接调用它,它的工作原理是这样的:
echo get_image();
但是我想既然用的是类方法,就需要用类对象来获取类方法……为什么可以直接调用呢?