"Main Menu", 'top-menu' => "Top Menu" ) ); // Set the content width based on the theme's design and stylesheet. if ( ! isset( $content_width ) ) $content_width = 584; // Load the D5 Framework Optios Page if ( !function_exists( 'optionsframework_init' ) ) { define( 'OPTIONS_FRAMEWORK_DIRECTORY', get_template_directory_uri() . '/inc/' ); require_once dirname( __FILE__ ) . '/inc/options-framework.php'; } // Tell WordPress for wp_title in order to modify document title content function d5corporate_filter_wp_title( $title ) { $site_name = get_bloginfo( 'name' ); $filtered_title = $site_name . $title; return $filtered_title; } add_filter( 'wp_title', 'd5corporate_filter_wp_title' ); add_editor_style(); // This theme uses Featured Images (also known as post thumbnails) for per-post/per-page Custom Header images add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 150, 150, true ); // default Post Thumbnail dimensions (cropped) // WordPress 3.4 Custom Background Support $d5corporate_custom_background = array( 'default-color' => '', 'default-image' => '', ); add_theme_support( 'custom-background', $d5corporate_custom_background ); // WordPress 3.4 Custom Header Support $d5corporate_custom_header = array( 'default-image' => get_template_directory_uri() . '/images/logo.png', 'random-default' => false, 'width' => 300, 'height' => 90, 'flex-height' => false, 'flex-width' => false, 'default-text-color' => '000000', 'header-text' => false, 'uploads' => true, 'wp-head-callback' => '', 'admin-head-callback' => '', 'admin-preview-callback' => '', ); add_theme_support( 'custom-header', $d5corporate_custom_header ); // Functions for adding script function d5corporate_enqueue_scripts() { if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } wp_enqueue_script( 'jquery' ); wp_enqueue_script( 'd5corporate-menu-style', get_template_directory_uri(). '/js/menu.js' ); wp_enqueue_style('d5corporate-gfonts1', 'http://fonts.googleapis.com/css?family=Oswald', false ); } add_action( 'wp_enqueue_scripts', 'd5corporate_enqueue_scripts' ); // Replaces "[...]" (appended to automatically generated excerpts) with an ellipsis and d5corporate_continue_reading_link(). // function tied to the excerpt_more filter hook. function d5corporate_excerpt_length( $length ) { global $blExcerptLength; if ($blExcerptLength) { return $blExcerptLength; } else { return 50; //default value } } add_filter( 'excerpt_length', 'd5corporate_excerpt_length', 999 ); function d5corporate_excerpt_more($more) { global $post; return 'Read the Rest...'; } add_filter('excerpt_more', 'd5corporate_excerpt_more'); // D5 BusinessLine and WordPress Credit function d5corporate_credit() { echo ' | D5 CORPORATE LITE Theme by: D5 Creation | Powered by: WordPress'; } // Adds a pretty "Continue Reading" link to custom post excerpts. function d5corporate_custom_excerpt_more( $output ) { if ( has_excerpt() && ! is_attachment() ) { $output .= d5corporate_continue_reading_link(); } return $output; } add_filter( 'get_the_excerpt', 'd5corporate_custom_excerpt_more' ); // Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link function d5corporate_page_menu_args( $args ) { $args['show_home'] = true; return $args; } add_filter( 'wp_page_menu_args', 'd5corporate_page_menu_args' ); // Registers the Widgets and Sidebars for the site function d5corporate_widgets_init() { register_sidebar( array( 'name' => 'Primary Sidebar', 'id' => 'sidebar-1', 'before_widget' => '", 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => 'Secondary Sidebar', 'id' => 'sidebar-2', 'before_widget' => '", 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => 'Footer Area One', 'id' => 'sidebar-3', 'description' => 'An optional widget area for your site footer', 'before_widget' => '", 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => 'Footer Area Two', 'id' => 'sidebar-4', 'description' => 'An optional widget area for your site footer', 'before_widget' => '", 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => 'Footer Area Three', 'id' => 'sidebar-5', 'description' => 'An optional widget area for your site footer', 'before_widget' => '", 'before_title' => '

', 'after_title' => '

', ) ); register_sidebar( array( 'name' => 'Footer Area Four', 'id' => 'sidebar-6', 'description' => 'An optional widget area for your site footer', 'before_widget' => '", 'before_title' => '

', 'after_title' => '

', ) ); } add_action( 'widgets_init', 'd5corporate_widgets_init' ); add_filter('the_title', 'd5corporate_title'); function d5corporate_title($title) { if ( '' == $title ) { return '(Untitled)'; } else { return $title; } } // Remove WordPress Custom Header Support for the theme d5corporate // remove_theme_support('custom-header');