LLMS_Question_Manager::get_question( int $id )
Retrieve a question associated with this quiz by question ID
Parameters Parameters
- $id
-
(int) (Required) WP Post ID of the question
Return Return
(boolean)
Source Source
File: includes/class.llms.question.manager.php
137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 | public function get_question( $id ) { $question = llms_get_post( $id ); // Not valid question, return false. if ( empty ( $question ) || ! is_a ( $question , 'LLMS_Question' ) ) { return false; } $parent_id = $question ->get( 'parent_id' ); // When parent id is set, only retrieve questions attached to this parent. if ( $parent_id && $parent_id !== $this ->get_parent()->get( 'id' ) ) { if ( 'llms_question' === $this ->get_parent_type() && $this ->get_quiz()->get( 'id' ) === $question ->get_quiz()->get( 'id' ) ) { return $question ; } return false; } // Success. return $question ; } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.16.0 | Introduced. |