访问类中的get_option

时间:2016-06-28 17:18:13

标签: php wordpress-plugin

我编写了自己的插件,我想在Config类中访问我的插件选项。这是我的代码示例。

class Config {
private $var = get_option('option');

public function getMyOption () {
  return $this->var;
}
}

但是我收到了这个错误:

parse error: syntax error, unexpected '(', expecting ',' or ';' in

这里的问题是如何在类中使用选项值? 有人可以解释一下,我怎样才能访问类中的get_option值?

1 个答案:

答案 0 :(得分:0)

您无法在属性初始化中使用函数调用,只能使用文字初始化。你必须在类构造函数中完成它。

class Config {
    private $var;

    public function __construct() {
        $this->var = get_option('option');
    }

    public function getMyOption() {
        return $this->var;
    }
}