"4", "user_id" => "1", "post_id" => "91", "name" => "Example", "type" => null, "length" => null, "level" => "0", "status" => null, "creation_date" => "2023-07-24 17:03:14", "questions" => array( array( "id" => "31", "user_id" => "1", "quiz_id" => "4", "question" => "Example 1", "type" => null, "explanation" => "Here is the explanation to the question", "options" => array( array( "id" => "148", "question_id" => "31", "answer" => "Option 1", "answer_bin" => "1" ), array( "id" => "149", "question_id" => "31", "answer" => "Option2", "answer_bin" => "0" ), array( "id" => "150", "question_id" => "31", "answer" => "Option 3", "answer_bin" => "0" ), array( "id" => "151", "question_id" => "31", "answer" => "Option 4", "answer_bin" => "0" ) ), ), array( "id" => "31", "user_id" => "1", "quiz_id" => "4", "question" => "Example 2", "type" => null, "result" => array("user" => "148", "score"=> 0, "answer"=> "149" ), "explanation" => "Here is the explanation to the question", "options" => array( array( "id" => "148", "question_id" => "31", "answer" => "Option 1", "answer_bin" => "1" ), array( "id" => "149", "question_id" => "31", "answer" => "Option2", "answer_bin" => "0" ), array( "id" => "150", "question_id" => "31", "answer" => "Option 3", "answer_bin" => "0" ), array( "id" => "151", "question_id" => "31", "answer" => "Option 4", "answer_bin" => "0" ) ), ), array( "id" => "31", "user_id" => "1", "quiz_id" => "4", "question" => "Example 3", "result" => array("user" => "149", "score"=> 1, "answer"=> "149" ), "type" => null, "explanation" => "Here is the explanation to the question", "options" => array( array( "id" => "148", "question_id" => "31", "answer" => "Option 1", "answer_bin" => "1" ), array( "id" => "149", "question_id" => "31", "answer" => "Option2", "answer_bin" => "0" ), array( "id" => "150", "question_id" => "31", "answer" => "Option 3", "answer_bin" => "0" ), array( "id" => "151", "question_id" => "31", "answer" => "Option 4", "answer_bin" => "0" ) ), ), ), "admin" => "1", "url" => "/wp-admin/admin-ajax.php", "admin_ajax_url" => "/wp-admin/admin-ajax.php" ); wp_localize_script('ai-quiz-my-functions4', 'aiQuiz', $data); wp_enqueue_style('ai_quiz_style', trailingslashit(ai_quiz_PLUGIN_URL) . "css/ai_quiz_style.css"); //Colors $ai_quiz_bg_color = get_option('ai_quiz_bg_color'); $ai_quiz_bg_font = get_option('ai_quiz_bg_font'); $ai_quiz_option_color = get_option('ai_quiz_option_color'); $ai_quiz_option_font = get_option('ai_quiz_option_font'); $ai_quiz_selected_option_color = get_option('ai_quiz_selected_option_color'); $ai_quiz_selected_option_font = get_option('ai_quiz_selected_option_font'); $ai_quiz_failed_option_color = get_option('ai_quiz_failed_option_color'); $ai_quiz_failed_option_font = get_option('ai_quiz_failed_option_font'); $ai_quiz_success_option_color = get_option('ai_quiz_success_option_color'); $ai_quiz_success_option_font = get_option('ai_quiz_success_option_font'); $ai_quiz_primary_color = get_option('ai_quiz_primary_color'); $ai_quiz_primary_font = get_option('ai_quiz_primary_font'); $custom_css = " :root { --ai_quiz_bg_color: {$ai_quiz_bg_color}; --ai_quiz_bg_font: {$ai_quiz_bg_font}; --ai_quiz_option_color: {$ai_quiz_option_color}; --ai_quiz_option_font: {$ai_quiz_option_font}; --ai_quiz_selected_option_color: {$ai_quiz_selected_option_color}; --ai_quiz_selected_option_font: {$ai_quiz_selected_option_font}; --ai_quiz_failed_option_color: {$ai_quiz_failed_option_color}; --ai_quiz_failed_option_font: {$ai_quiz_failed_option_font}; --ai_quiz_success_option_color: {$ai_quiz_success_option_color}; --ai_quiz_success_option_font: {$ai_quiz_success_option_font}; --ai_quiz_primary_color: {$ai_quiz_primary_color}; --ai_quiz_primary_font: {$ai_quiz_primary_font}; } "; wp_add_inline_style('ai_quiz_style', $custom_css); //DATATABLE $my_css_datatable = gmdate('Ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'css/datatable.min.css')); wp_enqueue_style( 'ai-quiz-my-styles-datatable', trailingslashit(ai_quiz_PLUGIN_URL) . "css/datatable.min.css", null, $my_css_datatable ); $my_js_datatable = gmdate('ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'js/datatable.min.js')); wp_enqueue_script( 'ai-quiz-my-functions-datatable', trailingslashit(ai_quiz_PLUGIN_URL) . "js/datatable.min.js", null, $my_js_datatable, true ); } } if (!function_exists('ai_quiz_settings_enqueue_js')) { function ai_quiz_settings_enqueue_js() { // Create version codes $my_css_ver = gmdate('Ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'css/my-styles.css')); $my_css_bootstrap = gmdate('Ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'css/bootstrap.min.css')); $my_js_ver = gmdate('ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'js/settings.js')); $my_js_header = gmdate('ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'js/header.js')); $my_js_bootstrap = gmdate('ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'js/bootstrap.bundle.min.js')); // Enqueue the stylesheet wp_enqueue_style( 'ai-quiz-my-styles', trailingslashit(ai_quiz_PLUGIN_URL) . "css/my-styles.css", null, $my_css_ver ); wp_enqueue_style( 'ai-quiz-my-styles2', trailingslashit(ai_quiz_PLUGIN_URL) . "css/bootstrap.min.css", null, $my_css_bootstrap ); wp_enqueue_style( 'ai-quiz-my-styles3', trailingslashit(ai_quiz_PLUGIN_URL) . "css/font-awesome.min.css", null, null ); wp_enqueue_script( 'ai-quiz-my-functions2', trailingslashit(ai_quiz_PLUGIN_URL) . "js/bootstrap.bundle.min.js", null, $my_js_bootstrap, true ); wp_enqueue_script( 'ai-quiz-my-functions-header', trailingslashit(ai_quiz_PLUGIN_URL) . "js/header.js", null, $my_js_header, true ); wp_enqueue_script( 'ai-quiz-my-functions4', trailingslashit(ai_quiz_PLUGIN_URL) . "js/settings.js", null, $my_js_ver, true ); //DATATABLE $my_css_datatable = gmdate('Ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'css/datatable.min.css')); wp_enqueue_style( 'ai-quiz-my-styles-datatable', trailingslashit(ai_quiz_PLUGIN_URL) . "css/datatable.min.css", null, $my_css_datatable ); $my_js_datatable = gmdate('ymd-Gis', filemtime(ai_quiz_PLUGIN_DIR . 'js/datatable.min.js')); wp_enqueue_script( 'ai-quiz-my-functions-datatable', trailingslashit(ai_quiz_PLUGIN_URL) . "js/datatable.min.js", null, $my_js_datatable, true ); } } //Review add_action('admin_notices', 'ai_quiz_solicitud_review'); function ai_quiz_solicitud_review() { // Los siguientes comentarios se pueden eliminar si ya no son necesarios. /* delete_option('ai_quiz_review_dismissed'); delete_transient('ai_quiz_request_review'); */ // Solo muestra la notificación a los usuarios que pueden instalar plugins. if (!current_user_can('install_plugins')) { return; } // Si el usuario ya ha descartado la notificación, no la muestres de nuevo. if (get_option('ai_quiz_review_dismissed')) { return; } // Si el usuario ha seleccionado "Maybe Later", verifica el transitorio. if (get_transient('ai_quiz_request_review')) { return; } // Enlace para dejar una valoración. $url = 'https://wordpress.org/support/plugin/ai-quiz/reviews/#postform'; // Enlace para soporte $url_support = 'https://quiz.autowriter.tech/contact-us/'; // Coloca aquí el HTML de tu notificación. echo '

LIFE\'S A BEACH!

×

That phrase was just a cheeky wave to grab your attention.

Hey, we hope you\'re having a blast with our AI Quiz plugin. If it\'s not too much to ask, could you spare a minute to write us a review?

Why, you ask?
Well, each review powers up our developers like a can of energy drink. It fuels them to bring you zippier updates, cooler features, and fewer bugs.
Plus, it keeps our free support running, kind of like having your own team of AI nerds on call. And all this in return for your feedback.
Sweet deal, right?

'; } // Si el usuario ha optado por descartar la notificación, guarda esta preferencia. function ai_quiz_dismiss_review() { if (isset($_POST['ai_quiz_review_dismiss']) && $_POST['ai_quiz_review_dismiss'] == 1) { update_option('ai_quiz_review_dismissed', '1'); wp_die(); } elseif (isset($_POST['ai_quiz_review_later']) && $_POST['ai_quiz_review_later'] == 1) { set_transient('ai_quiz_request_review', 'yes', 10 * HOUR_IN_SECONDS); wp_die(); } } add_action('wp_ajax_ai_quiz_dismiss_review', 'ai_quiz_dismiss_review');