2014-09-07 3 views
1

클래스 내의 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')); 

답변

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()