get('Version')); define("WDWT_LOGO_SHOW", true); define("WDWT_HOMEPAGE", "https://web-dorado.com"); /*directories*/ define("WDWT_DIR", get_template_directory()); /*URLs*/ define("WDWT_URL", get_template_directory_uri()); define("WDWT_IMG", WDWT_URL . '/images/'); define("WDWT_IMG_INC", WDWT_URL . '/inc/images/'); load_theme_textdomain(WDWT_LANG, WDWT_DIR . '/languages'); /*include admin, options and frontend classes*/ require_once('inc/index.php'); if (!is_admin()) { add_action('init', 'wdwt_front_init'); } /* head*/ add_action('wp_head', 'wdwt_include_head'); /* Frontend scripts and styles */ add_action('wp_enqueue_scripts', 'wdwt_scripts_front'); /* sidebars*/ add_action('widgets_init', 'wdwt_widgets_init'); /* change body class*/ add_filter('body_class', 'wdwt_multisite_body_classes'); /* add_theme_support , textdomain etc */ add_action('after_setup_theme', 'wdwt_setup_elements'); /*lightbox*/ add_action('wp_ajax_wdwt_lightbox', 'wdwt_lightbox'); add_action('wp_ajax_nopriv_wdwt_lightbox', 'wdwt_lightbox'); /*WooCommerce support */ remove_action('woocommerce_before_main_content', 'woocommerce_output_content_wrapper', 10); remove_action('woocommerce_after_main_content', 'woocommerce_output_content_wrapper_end', 10); add_action('woocommerce_before_main_content', array('Best_magazine_front_functions', 'wdwt_wrapper_start'), 10); add_action('woocommerce_after_main_content', array('Best_magazine_front_functions', 'wdwt_wrapper_end'), 10); remove_action('woocommerce_sidebar', 'woocommerce_get_sidebar', 10); /*functions are below*/ function wdwt_front_init() { global $wdwt_options, $wdwt_front; global $wp_customize; if (!isset($wp_customize)) { $wdwt_front = new best_magazine_front($wdwt_options); } /* excerpt more */ add_filter('excerpt_more', array('Best_magazine_front_functions', 'excerpt_more')); /* remove more in posts and pages */ add_filter('the_content_more_link', array('Best_magazine_front_functions', 'remove_more_jump_link')); } function wdwt_include_head() { global $wdwt_front; wp_get_post_tags('type=monthly&format=link'); // geting posts tags $wdwt_front->layout(); $wdwt_front->typography(); $wdwt_front->color_control(); $wdwt_front->favicon_img(); // favicon function print favicon html located front_end/front_end_functions.php $wdwt_front->custom_css(); $wdwt_front->menu_bg_img(); } /********************************************/ /* ADD REQUERID SCRIPTS STYLES FRONT END */ /********************************************/ function wdwt_scripts_front() { wp_enqueue_script('jquery-effects-core'); wp_enqueue_script('jquery-effects-explode'); wp_enqueue_script('jquery-effects-slide'); wp_enqueue_script('jquery-effects-transfer'); wp_enqueue_script('wdwt_custom_js', get_template_directory_uri() . '/inc/js/javascript.js', array('jquery'), WDWT_VERSION); wp_enqueue_script('wdwt_response', get_template_directory_uri() . '/inc/js/responsive.js', array('jquery'), WDWT_VERSION, true); wp_enqueue_style(WDWT_SLUG . '-style', get_stylesheet_uri(), array(), WDWT_VERSION); wp_enqueue_style('wdwt_slideshow-style', get_template_directory_uri() . '/slideshow/style.css', array(), WDWT_VERSION); wp_enqueue_script('comment-reply'); // Styles/Scripts for popup. wp_enqueue_style('wdwt_font-awesome', WDWT_URL . '/inc/css/font-awesome/font-awesome.css', array(), WDWT_VERSION); wp_enqueue_script('wdwt_jquery_mobile', WDWT_URL . '/inc/js/jquery.mobile.js', array('jquery'), WDWT_VERSION); wp_enqueue_script('wdwt_mCustomScrollbar', WDWT_URL . '/inc/js/jquery.mCustomScrollbar.concat.min.js', array('jquery'), WDWT_VERSION); wp_enqueue_style('wdwt_mCustomScrollbar', WDWT_URL . '/inc/css/jquery.mCustomScrollbar.css', array(), WDWT_VERSION); wp_enqueue_script('wdwt_jquery-fullscreen', WDWT_URL . '/inc/js/jquery.fullscreen-0.4.1.js', array('jquery'), WDWT_VERSION); wp_enqueue_script('wdwt_lightbox_loader', WDWT_URL . '/inc/js/lightbox.js', array('jquery'), WDWT_VERSION); wp_localize_script('wdwt_lightbox_loader', 'wdwt_admin_ajax_url', admin_url('admin-ajax.php')); wp_localize_script('wdwt_lightbox_loader', 'best_magazine_objectL10n', array( 'field_required' => __('field is required.', WDWT_LANG), 'mail_validation' => __('This is not a valid email address.', WDWT_LANG), 'search_result' => __('There are no images matching your search.', WDWT_LANG), )); } /*************************************/ /* REGISTR SIDBARS [WIDGET AREA] */ /*************************************/ function wdwt_widgets_init() { // Area 1, located at the top of the sidebar. register_sidebar(array( 'name' => __('Primary Widget Area', WDWT_LANG), 'id' => 'sidebar-1', 'description' => __('The primary widget area', WDWT_LANG), 'before_widget' => '
', 'before_title' => '