esc_html__( 'Primary Menu', 'boden' ),
'social' => esc_html__( 'Social Links Menu', 'boden' ),
) );
/*
* Switch default core markup for search form, comment form, and comments
* to output valid HTML5.
*/
add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list' ) );
}
endif;
add_action( 'after_setup_theme', 'boden_setup' );
/**
* Register widget area.
*/
function boden_widgets_init() {
register_sidebar( array(
'name' => esc_html__( 'Widget Area', 'boden' ),
'id' => 'sidebar-1',
'description' => esc_html__( 'Add widgets here to appear in your sidebar.', 'boden' ),
'before_widget' => '',
'before_title' => '
',
) );
}
add_action( 'widgets_init', 'boden_widgets_init' );
/**
* Enqueue scripts and styles.
*/
function boden_scripts() {
// Load our main stylesheets.
wp_enqueue_style( 'boden-style', get_stylesheet_uri() );
wp_enqueue_style( 'boden-style-basic', get_template_directory_uri() . '/css/boden-basic.css', array( 'boden-style' ), '20151030' );
wp_enqueue_style( 'boden-style-fonts', get_template_directory_uri() . '/css/boden-fonts.css', array( 'boden-style' ), '20151030' );
wp_enqueue_style( 'boden-style-layout', get_template_directory_uri() . '/css/boden-layout.css', array( 'boden-style' ), '20151030' );
wp_enqueue_style( 'boden-style-responsive', get_template_directory_uri() . '/css/boden-responsive.css', array( 'boden-style' ), '20151030' );
// Loads JavaScript files.
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
wp_enqueue_script( 'jquery-mobile', get_template_directory_uri() . '/js/jquery-mobile.min.js', array( 'jquery' ), '20151030', true );
wp_enqueue_script( 'retina', get_template_directory_uri() . '/js/retina.js', array( 'jquery' ), '20151030', true );
wp_enqueue_script( 'boden-script', get_template_directory_uri() . '/js/boden.js', array( 'jquery' ), '20151030', true );
wp_localize_script('boden-script', 'boden', array( 'themeurl' => get_template_directory_uri() ));
}
add_action( 'wp_enqueue_scripts', 'boden_scripts' );
/**
* Enqueue scripts and styles for admin panel.
*/
function boden_admin_scripts($hook) {
if( $hook != 'post.php' && $hook != 'post-new.php' )
return;
wp_enqueue_script( 'boden-script-metaboxes', get_template_directory_uri()."/js/boden-metaboxes.js", array( 'jquery' ), '20151030', true );
}
add_action('admin_enqueue_scripts', 'boden_admin_scripts');
/**
* Post Meta Boxes
*/
require get_template_directory() . '/inc/post-metaboxes.php';
/**
* Post Comments
*/
require get_template_directory() . '/inc/post-comments.php';
/**
* Post Excerpt
*/
require get_template_directory() . '/inc/post_excerpt.php';
/**
* Post Titles
*/
require get_template_directory() . '/inc/post-titles.php';
/**
* Template Customizer.
*/
require get_template_directory() . '/inc/template-customizer.php';
/**
* Register Plugins
*/
require get_template_directory() . '/inc/template-plugins.php';
/**
* Register Plugins
*/
require get_template_directory() . '/inc/template-style.php';
/**
* Misc Functions.
*/
require get_template_directory() . '/inc/template-functions.php';