首页 文章

bbPress 新主题钩

提问于
浏览
1

我正在尝试在类中的 bbPress 中为新主题填充一些自定义元数据。我可以使用这个类成功提交元数据,但是挂钩到新主题创建似乎不起作用。这是我正在使用的功能:

// Set the default status on post submit
    public function default_status() {

        // Set status to open
        update_post_meta( $this->topic_id, $this->meta_key, 1 );

    } // default_status()

然后在构造函数中,我挂钩到以下操作:

add_action( 'bbp_new_topic', array( &$this, 'default_status' ) );

1 回答

  • 0

    所以我终于通过将 topic_id 传递给钩子本身来实现这一点,如下所示:

    public function default_status( $topic_id = 0 ) {
    
        $default_status = 1;
    
        // Set status to open
        update_post_meta( $topic_id, $this->meta_key, $default_status );
    
    } // default_status()
    

相关问题