__('Top Menu','silvermag' ), 'mainNav' => __('Secondary Menu','silvermag' ), ) ); } add_action( 'after_setup_theme', 'silvermag_theme_support_image' ); /*===================================================================================*/ /* Functions /*==================================================================================*/ /*-- Load Custom Theme Scripts using Enqueue --*/ function silvermag_scripts_method() { if ( !is_admin() ) { wp_enqueue_style( 'style', get_stylesheet_uri()); wp_enqueue_style('skeleton', get_stylesheet_directory_uri().'/css/skeleton.css'); wp_enqueue_style('flex', get_stylesheet_directory_uri().'/css/flexslider.css'); wp_enqueue_style( 'PT-sans-tp', '//fonts.googleapis.com/css?family=PT+Sans|Oswald:400,700' ); wp_enqueue_script('easing', get_template_directory_uri(). '/js/jquery.easing.1.3.js'); wp_enqueue_script('css3-mediaqueries', get_template_directory_uri(). '/js/css3-mediaqueries.js','','',false); wp_enqueue_script('flexslider', get_template_directory_uri(). '/js/jquery.flexslider-min.js'); wp_enqueue_script('themepacific.script', get_template_directory_uri(). '/js/tpcrn_scripts.js', array('jquery'), '1.0', true); wp_enqueue_script('jquery-ui-widget'); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } } function silvermag_ie_support_header() { echo ''. "\n"; } add_action( 'wp_head', 'silvermag_ie_support_header', 1 ); /*-----------------------------------------------------------------------------------*/ /* Register sidebars /*-----------------------------------------------------------------------------------*/ function silvermag_widgets_init() { register_sidebar(array( 'name' => __('Sidebar Small','silvermag'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Sidebar Big','silvermag'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Magazine Style Widgets','silvermag'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer Block 1','silvermag'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer Block 2','silvermag'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer Block 3','silvermag'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); register_sidebar(array( 'name' => __('Footer Block 4','silvermag'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } add_action( 'widgets_init', 'silvermag_widgets_init' ); /*===================================================================================*/ /* Actions + Filters + Translation /*==================================================================================*/ /*-- Custom Excerpts--*/ function silvermag_custom_read_more() { return '...
'.__('Read more »','silvermag').'
'; } function silvermag_excerpt($limit) { return wp_trim_words(get_the_excerpt(), $limit, silvermag_custom_read_more()); } /*-- Register and enqueue javascripts--*/ add_action('wp_enqueue_scripts', 'silvermag_scripts_method'); /** * Filters wp_title to print a neat tag based on what is being viewed. */ function silvermag_wp_title( $title, $sep ) { global $page, $paged; if ( is_feed() ) return $title; // Add the blog name $title .= get_bloginfo( 'name' ); // Add the blog description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) $title .= " $sep $site_description"; // Add a page number if necessary: if ( $paged >= 2 || $page >= 2 ) $title .= " $sep " . sprintf( __( 'Page %s', 'silvermag' ), max( $paged, $page ) ); return $title; } add_filter( 'wp_title', 'silvermag_wp_title', 10, 2 ); /*-- Pagination --*/ function silvermag_pagination() { global $wp_query; $big = 999999999; echo paginate_links( array( 'base' => str_replace( $big, '%#%', get_pagenum_link( $big ) ), 'format' => '?paged=%#%', 'prev_next' => false, 'prev_text' => __('<i class="icon-double-angle-left"></i>'), 'next_text' => __('<i class="icon-double-angle-right"></i>'), 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages ) ); } if (!isset( $content_width )) $content_width = 620; /*===================================================================================*/ /* Comments /*==================================================================================*/ function silvermag_comment( $comment, $args, $depth ) { $GLOBALS['comment'] = $comment; switch ( $comment->comment_type ) : case 'pingback' : case 'trackback' : ?> <li class="post pingback"> <p><?php _e( 'Pingback:', 'silvermag' ); ?> <?php comment_author_link(); ?><?php edit_comment_link( __( 'Edit', 'silvermag' ), '<span class="edit-link">', '</span>' ); ?></p> <?php break; default : ?> <li id="comment-<?php comment_ID(); ?>"> <div <?php comment_class('comment-tp-site-wrap'); ?> > <div class="comment-avatar"> <?php $avatar_size = 65; if ( '0' != $comment->comment_parent ) $avatar_size = 65; echo get_avatar( $comment, $avatar_size );?> </div> <!--comment avatar--> <div class="comment-meta"> <?php printf( __( '%1$s %2$s ', 'silvermag' ), sprintf( '<div class="author">%s</div>', get_comment_author_link() ), sprintf( '%4$s<a href="%1$s"><span class="time" style="border:none;">%3$s</span></a>', esc_url( get_comment_link( $comment->comment_ID ) ), get_comment_time( 'c' ),get_comment_date(), sprintf( __( '<span class="time">%1$s </span>', 'silvermag' ), get_comment_time() ) ) ); ?> <?php edit_comment_link( __( 'Edit', 'silvermag' ), '<span class="edit-link">', '</span>' ); ?> </div><!-- /comment-meta --> <?php if ( $comment->comment_approved == '0' ) : ?> <em class="comment-awaiting-moderation"><?php _e( 'Your comment is awaiting moderation.', 'silvermag' ); ?></em> <br /> <?php endif; ?> <div class="comment-content"> <?php comment_text(); ?> <div class="reply"> <?php comment_reply_link( array_merge( $args, array( 'reply_text' => __( ' <span><i class="icon-reply"></i></span> Reply', 'silvermag' ), 'depth' => $depth, 'max_depth' => $args['max_depth'] ) ) ); ?> </div> <!--/reply --> </div><!--/comment-content --> </div> <!--/Comment-tp-site-wrap --> <?php break; endswitch; } ?>