240, 'width' => 240, 'flex-height' => true, 'header-text' => array( 'site-title', 'site-description' ), ) ); add_theme_support( 'post-formats', array( 'image','gallery','video','audio','quote','link','status') ); } add_action('after_setup_theme', 'blogim_localize'); function blogim_wp_title( $title, $sep ) { global $paged, $page; if ( is_feed() ) { return $title; } // end if // Add the site name. $title .= get_bloginfo( 'name' ); // Add the site description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) { $title = "$title $sep $site_description"; } // end if // Add a page number if necessary. if ( $paged >= 2 || $page >= 2 ) { $title = sprintf( __( 'Page %s', 'blogim' ), max( $paged, $page ) ) . " $sep $title"; } // end if return $title; } // end blogim_wp_title add_filter( 'wp_title', 'blogim_wp_title', 10, 2 ); function blogim_custom_read_more() { return '... '.__('read more','blogim').''; } function new_excerpt_more($more) { return ''; } add_filter('excerpt_more', 'new_excerpt_more'); function blogim_excerpt_length( $length ) { return 40; } add_filter( 'excerpt_length', 'blogim_excerpt_length', 999 ); function blogim_RegisterMenu(){ register_nav_menu('mainmenu',esc_html__('Main Menu','blogim')); register_nav_menu('footer_menu',esc_html__('Footer Menu','blogim')); } add_action('after_setup_theme','blogim_RegisterMenu'); if ( function_exists( 'add_theme_support' ) ) { add_theme_support('post-thumbnails' ); add_theme_support('automatic-feed-links' ); add_theme_support('custom-background' ); add_theme_support('title-tag' ); add_theme_support('custom-header' ); set_post_thumbnail_size( 300, 300); } if ( ! isset( $content_width ) ) { $content_width = intval(1170); } function blogim_register_sidebar(){ $blogim_args = array(); $blogim_args['main']= array( 'name' => esc_html__('Main','blogim'), 'id' => 'sidebar', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ); $blogim_args['single-page'] = $blogim_args['main']; $blogim_args['single-page']['name'] = esc_html__('Single-page','blogim'); $blogim_args['single-page']['id'] = 'single-page'; $blogim_args['single-post'] = $blogim_args['main']; $blogim_args['single-post']['name'] = esc_html__('Single-post','blogim'); $blogim_args['single-post']['id'] = 'single-post'; $blogim_args['category-page'] = $blogim_args['main']; $blogim_args['category-page']['name'] = esc_html__('Category-page','blogim'); $blogim_args['category-page']['id'] = 'category-page'; $blogim_args['404-page'] = $blogim_args['main']; $blogim_args['404-page']['name'] = esc_html__('404-page','blogim'); $blogim_args['404-page']['id'] = '404-page'; $blogim_args['search-page'] = $blogim_args['main']; $blogim_args['search-page']['name'] = esc_html__('Search-page','blogim'); $blogim_args['search-page']['id'] = 'search-page'; $blogim_args['footer-widget-1'] = array( 'name' => 'Footer Widget 1', 'id' => 'footer-widget-1', 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ); $blogim_args['footer-widget-2'] = $blogim_args['footer-widget-1']; $blogim_args['footer-widget-2']['name'] = esc_html__('Footer Widget 2','blogim'); $blogim_args['footer-widget-2']['id'] = 'footer-widget-2'; $blogim_args['footer-widget-3'] = $blogim_args['footer-widget-1']; $blogim_args['footer-widget-3']['name'] = esc_html__('Footer Widget 3','blogim'); $blogim_args['footer-widget-3']['id'] = 'footer-widget-3'; $blogim_args['footer-widget-4'] = $blogim_args['footer-widget-1']; $blogim_args['footer-widget-4']['name'] = esc_html__('Footer Widget 4','blogim'); $blogim_args['footer-widget-4']['id'] = 'footer-widget-4'; foreach($blogim_args as $blogim_arg)register_sidebar($blogim_arg); } add_action('widgets_init','blogim_register_sidebar'); function blogim_profile_field_save( $blogim_user_id ) { if ( !current_user_can( 'edit_user', $blogim_user_id ) ){ return false; } update_user_meta( $blogim_user_id, 'facebook', $_POST['facebook'] ); update_user_meta( $blogim_user_id, 'twitter', $_POST['twitter'] ); } add_action( 'personal_options_update', 'blogim_profile_field_save' ); add_action( 'edit_user_profile_update', 'blogim_profile_field_save' );