__( 'Primary/Main Menu', 'accelerate' ), 'footer' => __( 'Footer Menu', 'accelerate' ) ) ); // Cropping the images to different sizes to be used in the theme add_image_size( 'featured-blog-large', 720, 300, true ); add_image_size( 'featured-blog-small', 230, 230, true ); add_image_size( 'featured-service', 600, 330, true ); add_image_size( 'featured-recent-work', 365, 365, true ); // Setup the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'accelerate_custom_background_args', array( 'default-color' => 'eaeaea' ) ) ); // Enable support for Post Formats. add_theme_support( 'post-formats', array( 'aside', 'image', 'video', 'quote', 'link', 'gallery', 'chat', 'audio', 'status' ) ); // Adding excerpt option box for pages as well add_post_type_support( 'page', 'excerpt' ); /* * 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', )); } endif; /** * Define Directory Location Constants */ define( 'ACCELERATE_PARENT_DIR', get_template_directory() ); define( 'ACCELERATE_CHILD_DIR', get_stylesheet_directory() ); define( 'ACCELERATE_IMAGES_DIR', ACCELERATE_PARENT_DIR . '/images' ); define( 'ACCELERATE_INCLUDES_DIR', ACCELERATE_PARENT_DIR. '/inc' ); define( 'ACCELERATE_CSS_DIR', ACCELERATE_PARENT_DIR . '/css' ); define( 'ACCELERATE_JS_DIR', ACCELERATE_PARENT_DIR . '/js' ); define( 'ACCELERATE_LANGUAGES_DIR', ACCELERATE_PARENT_DIR . '/languages' ); define( 'ACCELERATE_ADMIN_DIR', ACCELERATE_INCLUDES_DIR . '/admin' ); define( 'ACCELERATE_WIDGETS_DIR', ACCELERATE_INCLUDES_DIR . '/widgets' ); define( 'ACCELERATE_ADMIN_IMAGES_DIR', ACCELERATE_ADMIN_DIR . '/images' ); define( 'ACCELERATE_ADMIN_JS_DIR', ACCELERATE_ADMIN_DIR . '/js' ); define( 'ACCELERATE_ADMIN_CSS_DIR', ACCELERATE_ADMIN_DIR . '/css' ); /** * Define URL Location Constants */ define( 'ACCELERATE_PARENT_URL', get_template_directory_uri() ); define( 'ACCELERATE_CHILD_URL', get_stylesheet_directory_uri() ); define( 'ACCELERATE_IMAGES_URL', ACCELERATE_PARENT_URL . '/images' ); define( 'ACCELERATE_INCLUDES_URL', ACCELERATE_PARENT_URL. '/inc' ); define( 'ACCELERATE_CSS_URL', ACCELERATE_PARENT_URL . '/css' ); define( 'ACCELERATE_JS_URL', ACCELERATE_PARENT_URL . '/js' ); define( 'ACCELERATE_LANGUAGES_URL', ACCELERATE_PARENT_URL . '/languages' ); define( 'ACCELERATE_ADMIN_URL', ACCELERATE_INCLUDES_URL . '/admin' ); define( 'ACCELERATE_WIDGETS_URL', ACCELERATE_INCLUDES_URL . '/widgets' ); define( 'ACCELERATE_ADMIN_IMAGES_URL', ACCELERATE_ADMIN_URL . '/images' ); define( 'ACCELERATE_ADMIN_JS_URL', ACCELERATE_ADMIN_URL . '/js' ); define( 'ACCELERATE_ADMIN_CSS_URL', ACCELERATE_ADMIN_URL . '/css' ); /** Load functions */ require_once( ACCELERATE_INCLUDES_DIR . '/custom-header.php' ); require_once( ACCELERATE_INCLUDES_DIR . '/functions.php' ); require_once( ACCELERATE_INCLUDES_DIR . '/header-functions.php' ); require_once( ACCELERATE_ADMIN_DIR . '/meta-boxes.php' ); /** Load Widgets and Widgetized Area */ require_once( ACCELERATE_WIDGETS_DIR . '/widgets.php' ); /** * Adds support for a theme option. */ if ( !function_exists( 'optionsframework_init' ) ) { define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/admin/options/' ); require_once( ACCELERATE_ADMIN_DIR . '/options/options-framework.php' ); // Loads options.php from child or parent theme $optionsfile = locate_template( 'options.php' ); load_template( $optionsfile ); } ?>