70, 'width' => 350, 'flex-height' => true, 'flex-width' => true ) ); add_image_size( 'single-vendor-thumb', 270, 160, true ); add_image_size( 'dokanee-featured-post-thumbnail', 870, 370, true ); // Register primary menu. register_nav_menus( array( 'primary' => __( 'Primary Menu', 'dokani' ), 'top' => __( 'Top Menu', 'dokani' ), 'responsive' => __( 'Responsive Menu', 'dokani' ), 'footer_menu' => __( 'Footer Menu', 'dokani' ), ) ); /** * Set the content width to something large * We set a more accurate width in dokani_smart_content_width() */ global $content_width; if ( ! isset( $content_width ) ) { $content_width = 1200; /* pixels */ } // This theme styles the visual editor to resemble the theme style. add_editor_style( 'assets/css/admin/editor-style.css' ); // WooCommerce support add_theme_support( 'woocommerce', array( 'thumbnail_image_width' => 260, ) ); update_option( 'woocommerce_thumbnail_cropping', 'custom' ); update_option( 'woocommerce_thumbnail_cropping_custom_width', '4' ); update_option( 'woocommerce_thumbnail_cropping_custom_height', '3' ); if ( function_exists( 'dokan' ) ) { $dokan_apearance = get_option('dokan_appearance'); if ( ! function_exists( 'dokan_pro' ) ) { $dokan_apearance['store_banner_width'] = 1900; $dokan_apearance['store_banner_height'] = 470; } update_option('dokan_appearance', $dokan_apearance); } } } /** * Get all necessary theme files */ //require_once trailingslashit( get_template_directory() ) . 'inc/customizer/customizer-helpers.php'; require_once get_template_directory() . '/inc/theme-functions.php'; require get_template_directory() . '/inc/defaults.php'; require get_template_directory() . '/inc/class-css.php'; require get_template_directory() . '/inc/css-output.php'; require get_template_directory() . '/inc/general.php'; require get_template_directory() . '/inc/customizer.php'; require get_template_directory() . '/inc/markup.php'; require get_template_directory() . '/inc/element-classes.php'; require get_template_directory() . '/inc/typography.php'; require get_template_directory() . '/inc/plugin-compat.php'; require get_template_directory() . '/inc/migrate.php'; require get_template_directory() . '/inc/deprecated.php'; require get_template_directory() . '/inc/wc-template.php'; /** * Load our theme structure */ require get_template_directory() . '/inc/structure/archives.php'; require get_template_directory() . '/inc/structure/comments.php'; require get_template_directory() . '/inc/structure/featured-images.php'; require get_template_directory() . '/inc/structure/footer.php'; require get_template_directory() . '/inc/structure/header.php'; require get_template_directory() . '/inc/structure/navigation.php'; require get_template_directory() . '/inc/structure/cart.php'; require get_template_directory() . '/inc/structure/post-meta.php'; require get_template_directory() . '/inc/structure/sidebars.php'; add_action( 'load_customizer_files', function() { require_once get_template_directory() . '/inc/customizer/controls/class-range-control.php'; require_once get_template_directory() . '/inc/customizer/controls/class-typography-control.php'; require_once get_template_directory() . '/inc/customizer/controls/class-upsell-section.php'; require_once get_template_directory() . '/inc/customizer/controls/class-upsell-control.php'; require_once get_template_directory() . '/inc/customizer/controls/class-deprecated.php'; // Helper functions require_once get_template_directory() . '/inc/customizer/helpers.php'; // Deprecated require_once get_template_directory() . '/inc/customizer/deprecated.php'; require_once get_template_directory() . '/inc/customizer/controls/class-radio-control.php'; } );