__( 'Menu 1', 'diversity' ),
)
);
}
add_action( 'after_setup_theme', 'diversity_register_my_menus' );
function diversity_script_loader() {
global $wp_styles;
wp_enqueue_script('bootstrap.min.js', get_template_directory_uri().'/assets/js/bootstrap.min.js', array('jquery'),'2.3.1', true );
wp_enqueue_script( 'bootstrap-carousel', get_template_directory_uri() . '/assets/js/bootstrap-carousel2.3.1.js', array( 'jquery' ), '2.3.1', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
wp_enqueue_style( 'diversity_style', get_template_directory_uri() . '/style.css');
if (is_child_theme()) {
wp_enqueue_style('diversity_child', get_stylesheet_uri(), false, '1.0', null);
}
wp_enqueue_style( 'diversity-style', get_stylesheet_uri() );
wp_enqueue_style('diversity-bootstrap', get_template_directory_uri().'/assets/css/bootstrap.css', false ,'2.3.1', 'all' );
wp_enqueue_style('diversity-responsive', get_template_directory_uri().'/assets/css/bootstrap-responsive.css', false ,'2.3.1', 'all' );
wp_enqueue_style('diversity-custom', get_template_directory_uri().'/assets/css/custom.css', false ,'1.0.0', 'all' );
wp_register_style('googleFonts', 'http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz');
wp_enqueue_style( 'googleFonts');
}
add_action('wp_enqueue_scripts', 'diversity_script_loader');
function diversity_style_admin() {
wp_enqueue_style( 'style_admin', get_stylesheet_directory_uri() . '/settings/options.css' );
}
add_action( 'admin_enqueue_scripts', 'diversity_style_admin' );
################################################################################
if ( ! function_exists( 'diversity_template_setup' ) ) :
function diversity_template_setup()
{
global $diversity_content_width, $diversity_footer_text;
if ( ! isset( $content_width ) )
$content_width = 700;
add_editor_style();
add_theme_support( 'post-thumbnails' );
add_image_size( 'diversity_thumb-feature', 578, 390, true );
add_image_size( 'diversity_page-feature', 1000, 470, true );
add_theme_support( 'automatic-feed-links' );
load_theme_textdomain( 'diversity', get_template_directory() . '/languages' );
$locale = get_locale();
$locale_file = get_template_directory(). "/languages/$locale.php";
if ( is_readable( $locale_file ) )
require_once( $locale_file );
$diversity_footer_text = '©'.date('Y').' '.get_bloginfo('name').'.'
. __('Powered by', 'diversity') . 'WordPress.';
};
endif;
add_action('after_setup_theme', 'diversity_template_setup');
if ( ! function_exists( 'diversity_filter_wp_title' ) ) :
function diversity_filter_wp_title( $title ) {
global $page, $paged;
$site_name = get_bloginfo( 'name' );
$filtered_title = $site_name . $title;
return $filtered_title;
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'diversity' ), max( $paged, $page ) );
}
endif;
add_filter( 'wp_title', 'diversity_filter_wp_title' );
/* ------- Register sidebar ------- */
function diversity_widgets_init() {
register_sidebar( array(
'name' => __('Posts Sidebar','diversity'),
'id' => 'sidebar-posts',
'before_widget' => '
',
'after_widget' => "
",
'before_title' => '',
'after_title' => '
',
));
register_sidebar( array(
'name' => __('Page Sidebar','diversity'),
'id' => 'sidebar-page',
'before_widget' => '',
'after_widget' => "
",
'before_title' => '',
'after_title' => '
',
) );
register_sidebar(array(
'name' => __('Footer Left','diversity'),
'id' => 'footer-left',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
));
register_sidebar(array(
'name' => __('Footer Middle1','diversity'),
'id' => 'footer-middle1',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
));
register_sidebar(array(
'name' => __('Footer Middle2','diversity'),
'id' => 'footer-middle2',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
));
register_sidebar(array(
'name' => __('Footer Right','diversity'),
'id' => 'footer-right',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
'
));
}
add_action('widgets_init', 'diversity_widgets_init');
if ( ! function_exists( 'diversity_comment' ) ) :
function diversity_comment( $comment, $args, $depth ) {
$GLOBALS['comment'] = $comment;
switch ( $comment->comment_type ) :
case '' :
?>
id="li-comment-">
' . __( 'Sticky', 'diversity' ) . '';
if ( ! has_post_format( 'aside' ) && ! has_post_format( 'link' ) && 'post' == get_post_type() )
diversity_entry_date();
}
endif;
if ( ! function_exists( 'diversity_ilc_farbtastic_script' ) ) :
function diversity_ilc_farbtastic_script( $hook_suffix )
{
wp_enqueue_style( 'farbtastic' );
wp_enqueue_script( 'farbtastic' );
};
endif;
if ( ! function_exists( 'diversity_entry_date' ) ) :
function diversity_entry_date( $echo = true ) {
$format_prefix = ( has_post_format( 'chat' ) || has_post_format( 'status' ) ) ? _x( '%1$s on %2$s', '1: post format name. 2: date', 'diversity' ): '%2$s';
$date = sprintf( '',
esc_url( get_permalink() ),
esc_attr( sprintf( __( 'Permalink to %s', 'diversity' ), the_title_attribute( 'echo=0' ) ) ),
esc_attr( get_the_date( 'c' ) ),
esc_html( sprintf( $format_prefix, get_post_format_string( get_post_format() ), get_the_date() ) )
);
if ( $echo )
echo $date;
return $date;
}
endif;
function diversity_clearboth() { ?>
add_section( 'diversity_favicon_section' , array(
'title' => __( 'Favicon', 'diversity' ),
'priority' => 30,
'description' => __( 'Upload a favicon to your Wordpress', 'diversity'),
) );
$wp_customize->add_setting( 'diversity_favicon_url',
array(
'sanitize_callback' => 'diversity_sanitize_escaping'
)
);
$wp_customize->add_control( new WP_Customize_Image_Control( $wp_customize, 'diversity_favicon_url', array(
'label' => __( 'Favicon', 'diversity' ),
'section' => 'diversity_favicon_section',
'settings' => 'diversity_favicon_url',
) ) );
}
add_action('customize_register', 'diversity_theme_customizer_favicon');
function diversity_customizer_css() {
?>
max_num_pages;
if (!$current = get_query_var('paged')) $current = 1;
$a['base'] = str_replace(999999999, '%#%', get_pagenum_link(999999999));
$a['total'] = $max;
$a['current'] = $current;
$total = 1;
$a['mid_size'] = 3;
$a['end_size'] = 1;
$a['prev_text'] = __( 'Previous', 'diversity' );
$a['next_text'] = __( 'Next', 'diversity' );
if ($max > 1) echo '';
echo $pages . paginate_links($a);
if ($max > 1) echo '
';
}
?>