get( 'Version' ); $quantum_computing_version_string = is_string( $quantum_computing_theme_version ) ? $quantum_computing_theme_version : false; wp_enqueue_style( 'quantum-computing-style', get_template_directory_uri() . '/style.css', array(), $quantum_computing_version_string ); wp_enqueue_style( 'dashicons' ); wp_enqueue_style( 'animate-css', esc_url(get_template_directory_uri()).'/assets/css/animate.css' ); wp_enqueue_script( 'jquery-wow', esc_url(get_template_directory_uri()) . '/assets/js/wow.js', array('jquery') ); wp_style_add_data( 'quantum-computing-style', 'rtl', 'replace' ); // Enqueue Swiper CSS wp_enqueue_style( 'swiper-bundle-style', get_template_directory_uri() . '/assets/css/swiper-bundle.css', array(), $quantum_computing_version_string ); // Enqueue Swiper JS wp_enqueue_script( 'swiper-bundle-scripts', get_template_directory_uri() . '/assets/js/swiper-bundle.js', array('jquery'), $quantum_computing_version_string, true ); // Enqueue Custom Script (depends on Swiper too) wp_enqueue_script( 'quantum-computing-custom-script', get_template_directory_uri() . '/assets/js/custom-script.js', array('jquery', 'swiper-bundle-scripts'), $quantum_computing_version_string, true ); } endif; /* Enqueue admin-notice-script js */ add_action('admin_enqueue_scripts', function ($hook) { if ($hook !== 'appearance_page_quantum-computing') return; wp_enqueue_script('admin-notice-script', get_template_directory_uri() . '/get-started/js/admin-notice-script.js', ['jquery'], null, true); wp_localize_script('admin-notice-script', 'pluginInstallerData', [ 'ajaxurl' => admin_url('admin-ajax.php'), 'nonce' => wp_create_nonce('install_cretatestimonial_nonce'), // Match this with PHP nonce check 'redirectUrl' => admin_url('themes.php?page=quantum-computing-guide-page'), ]); }); add_action('wp_ajax_check_creta_testimonial_activation', function () { include_once ABSPATH . 'wp-admin/includes/plugin.php'; $quantum_computing_plugin_file = 'creta-testimonial-showcase/creta-testimonial-showcase.php'; if (is_plugin_active($quantum_computing_plugin_file)) { wp_send_json_success(['active' => true]); } else { wp_send_json_success(['active' => false]); } }); add_action( 'wp_enqueue_scripts', 'quantum_computing_styles' ); // Add block patterns require get_template_directory() . '/inc/block-patterns.php'; // Add block styles require get_template_directory() . '/inc/block-styles.php'; // Block Filters require get_template_directory() . '/inc/block-filters.php'; // Svg icons require get_template_directory() . '/inc/icon-function.php'; // TGM require_once get_template_directory() . '/inc/tgm/tgm.php'; // Customizer require get_template_directory() . '/inc/customizer.php'; // Get Started. require get_template_directory() . '/inc/get-started/get-started.php'; // Add Getstart admin notice function quantum_computing_admin_notice() { global $pagenow; $theme_args = wp_get_theme(); $meta = get_option( 'quantum_computing_admin_notice' ); $name = $theme_args->__get( 'Name' ); $current_screen = get_current_screen(); if( !$meta ){ if( is_network_admin() ){ return; } if( ! current_user_can( 'manage_options' ) ){ return; } if($current_screen->base != 'appearance_page_quantum-computing-guide-page' && $current_screen->base != 'toplevel_page_cretats-theme-showcase' ) { ?>
add_node([ 'id' => 'yourplugin_upgrade', 'title' => ' Upgrade to Pro', 'href' => 'https://www.cretathemes.com/products/quantum-wordpress-theme', 'meta' => array( 'target' => '_blank', ) ]); } if( ! function_exists( 'quantum_computing_update_admin_notice' ) ) : /** * Updating admin notice on dismiss */ function quantum_computing_update_admin_notice(){ if ( isset( $_GET['quantum_computing_admin_notice'] ) && $_GET['quantum_computing_admin_notice'] = '1' ) { update_option( 'quantum_computing_admin_notice', true ); } } endif; add_action( 'admin_init', 'quantum_computing_update_admin_notice' ); //After Switch theme function add_action('after_switch_theme', 'quantum_computing_getstart_setup_options'); function quantum_computing_getstart_setup_options () { update_option('quantum_computing_admin_notice', FALSE ); }