0

我有一个具有以下构造的类:

    public function __construct() {

        self::$instance = $this;

        $this->args['opt_name'] = "dovydastest";

        /** When the rest of WP has loaded, kick-start the rest of the class */
        add_action( 'init', array( $this, 'init' ) );
    }

    function init() {
        do_action( 'simple_options_register' );

在 init() 函数中,我有一个改变 $this->args 变量的 do_action。问题出在 admin_init 上,因此 init() 在我需要之后被触发。

有什么办法可以解决它,还是我需要在构造中添加一个自定义过滤器(它会被反复调用,我希望不使用)。

4

0 回答 0