下面是另一个脚本的依赖项,并且在当前形式下它可以正常工作。它只是验证API调用所需的一些信息。
<?php
class getStuff {
public $subdomain = 'somedomain';
public $key = '123-456-789';
}
?>
但是,值是静态的。我想使用get_option()使这些值可以从wp-admin轻松更改。所以我认为这有意义......
<?php
class getStuff {
public $subdomain = get_option( 'option_subdomain' );
public $key = get_option( 'option_key' );
}
?>
当然,它不会起作用。我已经阅读并尝试了很多关于构造函数的例子,他们似乎正在解决不同的问题。我不确定要找什么...
顺便说一句,在options.php中存储信息的方式没有任何问题 - 它的工作正常。答案 0 :(得分:1)
您应该能够在构造函数中设置类属性,如此
class getStuff {
public $subdomain;
public $key;
public function __construct() {
$this->subdomain = get_option( 'option_subdomain' );
$this->key = get_option( 'option_key' );
}
}