bbPress新主题钩

时间:2014-09-07 20:52:38

标签: bbpress

我试图在一个类中为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 :(得分:0)

所以我最终通过将hook_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()