#wordpress
Вопрос:
Как добавить видео в викторину? У меня есть, но после попытки сохранить все выходит за рамки описания. Я хочу записать содержание вопроса в видео и дать qiuz на каждый вопрос. Видео будут отличаться.
Я задавался вопросом о редактировании question_form.php файл. Очевидно, чтобы сохранить изменения, я должен поместить их за пределы папки tutor. Как это сделать?
public function tutor_quiz_builder_get_question_form(){
tutils()->checking_nonce();
global $wpdb;
$quiz_id = sanitize_text_field($_POST['quiz_id']);
$question_id = sanitize_text_field(tutor_utils()->avalue_dot('question_id', $_POST));
if(!tutils()->can_user_manage('quiz', $quiz_id)) {
wp_send_json_error( array('message'=>__('Access Denied', 'tutor')) );
}
if ( ! $question_id){
$next_question_id = tutor_utils()->quiz_next_question_id();
$next_question_order = tutor_utils()->quiz_next_question_order_id($quiz_id);
$new_question_data = array(
'quiz_id' => $quiz_id,
'question_title' => __('Question', 'tutor').' '.$next_question_id,
'question_description' => '',
'question_type' => 'true_false',
'question_mark' => 1,
'question_settings' => maybe_serialize(array()),
'question_order' => esc_sql( $next_question_order ) ,
);
$wpdb->insert($wpdb->prefix.'tutor_quiz_questions', $new_question_data);
$question_id = $wpdb->insert_id;
}
$question = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$wpdb->prefix}tutor_quiz_questions where question_id = %d ", $question_id));
ob_start();
include tutor()->path.'views/modal/question_form.php';
$output = ob_get_clean();
wp_send_json_success(array('output' => $output));
}