__('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' => '',
));
register_sidebar(array(
'name' => __('Sidebar Big','silvermag'),
'before_widget' => '',
'before_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' => '',
));
register_sidebar(array(
'name' => __('Footer Block 2','silvermag'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
));
register_sidebar(array(
'name' => __('Footer Block 3','silvermag'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
));
register_sidebar(array(
'name' => __('Footer Block 4','silvermag'),
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
));
}
add_action( 'widgets_init', 'silvermag_widgets_init' );
/*===================================================================================*/
/* Actions + Filters + Translation
/*==================================================================================*/
/*-- Custom Excerpts--*/
function silvermag_custom_read_more() {
return '... ';
}
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' => __(''),
'next_text' => __(''),
'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' :
?>
', '' ); ?>