__( 'Main Menu', 'arise' ), 'topmenu' => __( 'Top Menu', 'arise' ), 'social-link' => __( 'Add Social Icons Only', 'arise' ), ) ); add_image_size('slider_image', 1920, 1080, true); add_image_size('portfolio', 768, 480, true); add_image_size('blog_image', 800, 500, true); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); /** * Add support for the Aside Post Formats */ add_theme_support( 'post-formats', array( 'aside', 'gallery', 'link', 'image', 'quote', 'video', 'audio' ) ); // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'arise_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); add_editor_style( array( 'css/editor-style.css', 'font/genericons.css', '//fonts.googleapis.com/css?family=Roboto:400,300,500,700' ) ); } endif; // arise_setup add_action( 'after_setup_theme', 'arise_setup' ); /***************************************************************************************/ function arise_content_width() { if ( is_page_template( 'page-templates/gallery-template.php' ) || is_attachment() ) { global $content_width; $content_width = 1170; } } add_action( 'template_redirect', 'arise_content_width' ); /***************************************************************************************/ function arise_get_theme_options() { return wp_parse_args( get_option( 'arise_theme_options', array() ), arise_get_option_defaults_values() ); } /***************************************************************************************/ require get_template_directory() . '/inc/customizer/arise-default-values.php'; require( get_template_directory() . '/inc/settings/arise-functions.php' ); require( get_template_directory() . '/inc/settings/arise-common-functions.php' ); require get_template_directory() . '/inc/jetpack.php'; require get_template_directory() . '/inc/footer-details.php'; include_once( ABSPATH . 'wp-admin/includes/plugin.php' ); require get_template_directory() . '/tgm/class-tgm-plugin-activation.php'; require get_template_directory() . '/tgm/tgm.php'; /************************ Arise Widgets *****************************/ require get_template_directory() . '/inc/widgets/widgets-functions/contactus-widgets.php'; require get_template_directory() . '/inc/widgets/widgets-functions/ourteam-widgets.php'; require get_template_directory() . '/inc/widgets/widgets-functions/parallax-widgets.php'; require get_template_directory() . '/inc/widgets/widgets-functions/post-widgets.php'; require get_template_directory() . '/inc/widgets/widgets-functions/register-widgets.php'; require get_template_directory() . '/inc/widgets/widgets-functions/testimonials-widgets.php'; require get_template_directory() . '/inc/widgets/widgets-functions/video-widgets.php'; /************************ Arise Customizer *****************************/ require get_template_directory() . '/inc/customizer/functions/sanitize-functions.php'; require get_template_directory() . '/inc/customizer/functions/register-panel.php'; function arise_customize_register( $wp_customize ) { if ( !is_plugin_active( 'arise-plus/arise-plus.php' ) ) { class Arise_Customize_Arise_upgrade extends WP_Customize_Control { public function render_content() { ?>



add_section('arise_upgrade_links', array( 'title' => __('About Arise', 'arise'), 'priority' => 1, )); $wp_customize->add_setting( 'arise_upgrade_links', array( 'default' => false, 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Arise_Customize_Arise_upgrade( $wp_customize, 'arise_upgrade_links', array( 'section' => 'arise_upgrade_links', 'settings' => 'arise_upgrade_links', ) ) ); } require get_template_directory() . '/inc/customizer/functions/design-options.php'; require get_template_directory() . '/inc/customizer/functions/theme-options.php'; require get_template_directory() . '/inc/customizer/functions/frontpage-services.php'; require get_template_directory() . '/inc/customizer/functions/featured-content-customizer.php' ; } add_action( 'customize_register', 'arise_customize_register' ); add_action( 'customize_preview_init', 'arise_customize_preview_js' ); /**************************************************************************************/ /** * Making the theme Woocommrece compatible */ add_theme_support( 'woocommerce' ); // Add Post Class Clearfix function post_class_clearfix( $classes ) { $classes[] = 'clearfix'; return $classes; } add_filter( 'post_class', 'post_class_clearfix' ); /******************* Front Page *************************/ function arise_display_front_page(){ require get_template_directory() . '/index.php'; } add_action('arise_show_front_page','arise_display_front_page'); /******************* Arise Header Display *************************/ function arise_header_display(){ $arise_settings = arise_get_theme_options(); $header_display = $arise_settings['arise_header_display']; $header_logo = $arise_settings['arise-img-upload-header-logo']; if ($header_display == 'header_text') { ?>