/** * @Packge : Mediax * @Version : 1.0 * @Author : Themeholy * @Author URI : https://themeforest.net/user/themeholy * */ // Block direct access if ( ! defined( 'ABSPATH' ) ) { exit; } $selected_options = get_option('et_selected_mediax_demo_plugin'); /** * Include File * */ // Constants require_once get_parent_theme_file_path() . '/inc/mediax-constants.php'; //theme setup require_once MEDIAX_DIR_PATH_INC . 'theme-setup.php'; //essential scripts require_once MEDIAX_DIR_PATH_INC . 'essential-scripts.php'; if($selected_options == 'with_woocommerce'){ // Woo Hooks require_once MEDIAX_DIR_PATH_INC . 'woo-hooks/mediax-woo-hooks.php'; // Woo Hooks Functions require_once MEDIAX_DIR_PATH_INC . 'woo-hooks/mediax-woo-hooks-functions.php'; } // plugin activation require_once MEDIAX_DIR_PATH_FRAM . 'plugins-activation/mediax-active-plugins.php'; // theme dynamic css require_once MEDIAX_DIR_PATH_INC . 'mediax-commoncss.php'; // meta options require_once MEDIAX_DIR_PATH_FRAM . 'mediax-meta/mediax-config.php'; // page breadcrumbs require_once MEDIAX_DIR_PATH_INC . 'mediax-breadcrumbs.php'; // sidebar register require_once MEDIAX_DIR_PATH_INC . 'mediax-widgets-reg.php'; //essential functions require_once MEDIAX_DIR_PATH_INC . 'mediax-functions.php'; // helper function require_once MEDIAX_DIR_PATH_INC . 'wp-html-helper.php'; // Demo Data require_once MEDIAX_DEMO_DIR_PATH . 'demo-import.php'; // pagination require_once MEDIAX_DIR_PATH_INC . 'wp_bootstrap_pagination.php'; // mediax options require_once MEDIAX_DIR_PATH_FRAM . 'mediax-options/mediax-options.php'; // hooks require_once MEDIAX_DIR_PATH_HOOKS . 'hooks.php'; // hooks funtion require_once MEDIAX_DIR_PATH_HOOKS . 'hooks-functions.php'; add_action('wp_ajax_update_cart_count', 'update_cart_count'); add_action('wp_ajax_nopriv_update_cart_count', 'update_cart_count'); function update_cart_count() { if (class_exists('woocommerce')) { global $woocommerce; $product_id = intval($_POST['product_id']); $woocommerce->cart->add_to_cart($product_id); // Add the product to the cart $cart_count = $woocommerce->cart->cart_contents_count; echo esc_html($cart_count); } wp_die(); } // Code with & without woocommerce if ( is_admin() ) { include_once get_template_directory() . '/inc/mediax-dashboard/et-admin.php'; } function mediax_enqueue_scripts() { wp_enqueue_style( 'mediax-admin-styles', get_template_directory_uri() . '/inc/mediax-dashboard/css/admin-pages.css', array(), time() ); } add_action( 'admin_enqueue_scripts', 'mediax_enqueue_scripts' ); function mediax_dashboard_submenu_page() { if(!function_exists('mediax_init')) { add_menu_page( esc_html__( 'ThemeHoly', 'mediax' ), esc_html__( 'ThemeHoly', 'mediax' ), 'manage_options', 'mediax-dashboard', '', get_template_directory_uri() . '/assets/img/favicon.png', 2 ); } add_submenu_page( 'mediax-dashboard', esc_html__( 'Dashboard', 'mediax' ), esc_html__( 'Dashboard', 'mediax' ), 'manage_options', 'mediax-dashboard', 'mediax_screen_welcome' ); } add_action( 'admin_menu', 'mediax_dashboard_submenu_page' ); function mediax_screen_welcome() { echo '
'; require_once get_parent_theme_file_path( '/inc/mediax-dashboard/welcome.php' ); } function mediax_plugins_submenu_page() { add_submenu_page( 'mediax-dashboard', esc_html__( 'Install Plugins', 'mediax' ), esc_html__( 'Install Plugins', 'mediax' ), 'manage_options', 'mediax-admin-plugins', 'mediax_screen_plugin' ); } add_action( 'admin_menu', 'mediax_plugins_submenu_page' ); function mediax_screen_plugin() { echo ''; require_once get_parent_theme_file_path( '/inc/mediax-dashboard/install-plugins.php' ); }wp_die