'f2efe8', 'text' => '474534', 'link' => 'da0a0a', 'border' => '9d9474', 'url' => 'da0a0a', ); } /** * Tell WordPress to run boldlife_setup() when the 'after_setup_theme' hook is run. */ add_action( 'after_setup_theme', 'boldlife_setup' ); if ( ! function_exists( 'boldlife_setup' ) ) : /** * Sets up theme defaults and registers support for various WordPress features. * * Note that this function is hooked into the after_setup_theme hook, which runs * before the init hook. The init hook is too late for some features, such as indicating * support post thumbnails. * * To override boldlife_setup() in a child theme, add your own boldlife_setup to your child theme's * functions.php file. * * @uses load_theme_textdomain() For translation/localization support. * @uses add_theme_support() To add support for post thumbnails, automatic feed links, and Post Formats. * @uses register_nav_menus() To add support for navigation menus. * @uses add_custom_background() To add support for a custom background. * @uses add_custom_image_header() To add support for a custom header. * */ function boldlife_setup() { // Automatic Feed Links add_theme_support( 'automatic-feed-links' ); // I18n load_theme_textdomain( 'bold-life', get_template_directory_uri() . '/languages' ); $locale = get_locale(); $locale_file = get_template_directory_uri() . "/languages/$locale.php"; if ( is_readable( $locale_file ) ) require_once( $locale_file ); // Navigation Menu register_nav_menu( 'primary', __( 'Primary Menu', 'bold-life' ) ); // Custom Background add_custom_background(); // Define constants in order for the custom image header to work define( 'HEADER_IMAGE', '' ); define( 'HEADER_IMAGE_WIDTH', 950 ); define( 'HEADER_IMAGE_HEIGHT', 264 ); define('NO_HEADER_TEXT', true ); define( 'HEADER_TEXTCOLOR', '' ); // Add a way for the custom header to be styled in the admin panel that controls // custom headers. See nishita_admin_header_style(), below add_custom_image_header( 'boldlife_header_style', 'boldlife_admin_header_style' ); } endif; // boldlife_setup /** * Register our sidebars and widgetized areas. */ add_action( 'widgets_init', 'boldlife_register_sidebars' ); if ( ! function_exists( 'boldlife_register_sidebars' ) ) : function boldlife_register_sidebars() { /* Add theme support for widgetized sidebars. */ register_sidebar( array( 'name' => __( 'Primary Sidebar', 'bold-life' ), 'id' => 'primary-sidebar', 'description' => __( 'Widgets in this sidebar will be shown adjacent to all site content (with the exception of individual image attachment pages).', 'bold-life' ) ) ); /* Add Bold Life-specific RSS subscription button widget */ wp_register_sidebar_widget( 'boldlife-rss', // unique widget ID __( 'Subscribe to RSS Button', 'bold-life' ), // widget name 'widget_boldlife_rss', // callback function array( // options 'description' => 'Add a large, bright "Subscribe to RSS" button to your sidebar.', 'classname' => 'widget-boldlife-rss' ) ); } endif; // boldlife_register_sidebars /** * Modify the font sizes of WordPress' tag cloud */ if ( ! function_exists( 'boldlife_widget_tag_cloud_args' ) ) : function boldlife_widget_tag_cloud_args( $args ) { $args['smallest'] = 12; $args['largest']= 20; $args['unit']= 'px'; return $args; } add_filter( 'widget_tag_cloud_args', 'boldlife_widget_tag_cloud_args' ); endif; // boldlife_widget_tag_cloud_args /** * Build Subscribe to RSS widget */ if ( ! function_exists( 'widget_boldlife_rss' ) ) : function widget_boldlife_rss($args) { extract($args); echo $before_widget; ?> comment_type ) : case 'pingback' : case 'trackback' : ?>
  • ', '' ); ?>

  • id="li-comment-">
    comment_parent ) $avatar_size = 36; echo get_avatar( $comment, $avatar_size ); /* translators: 1: comment author, 2: date and time */ printf( __( '%1$s on %2$s said:', 'bold-life' ), sprintf( '%s', get_comment_author_link() ), sprintf( '', esc_url( get_comment_link( $comment->comment_ID ) ), get_comment_time( 'c' ), /* translators: 1: date, 2: time */ sprintf( __( '%1$s at %2$s', 'bold-life' ), get_comment_date(), get_comment_time() ) ) ); ?> ', '' ); ?>
    comment_approved == '0' ) : ?>
    __( 'Reply ', 'bold-life' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?>
    ID ) ? rand() : $post->ID ); $output = '

    ' . __( 'This post is password protected. To view it please enter your password below:', 'bold-life' ) . '

    '; return $output; } add_filter( 'the_password_form', 'boldlife_get_the_password_form' ); endif; // ends check for boldlife_get_the_password_form() if ( ! function_exists ( 'boldlife_custom_background' ) ) : /** * Bold Life uses multiple background images to construct the site background, so we * need to check if a custom background image has been added via the Theme Options panel. * If a custom image has been added, then we will use it, otherwise we'll use the background * images provided by Bold Life. */ function boldlife_custom_background() { $background = (string) get_background_image(); if ( ! empty( $background ) ) { ?> Header admin panel. * * Referenced via add_custom_image_header() in boldlife_setup(). */ function boldlife_admin_header_style() { ?>