__( 'Primary Menu', 'briar' ),
) );
/*
* 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', 'gallery', 'caption'
) );
/*
* Enable support for Post Formats.
* See http://codex.wordpress.org/Post_Formats
*/
add_theme_support( 'post-formats', array(
'aside', 'chat', 'image', 'gallery', 'audio', 'video', 'quote', 'status', 'link'
) );
// Setup the WordPress core custom background feature.
add_theme_support( 'custom-background', apply_filters( 'briar_custom_background_args', array(
'default-color' => 'ffffff',
'default-image' => '',
) ) );
/*
* Let WordPress manage the document title.
* By adding theme support, we declare that this theme does not use a
* hard-coded
tag in the document head, and expect WordPress to
* provide it for us.
*/
add_theme_support( 'title-tag' );
}
endif; // briar_setup
add_action( 'after_setup_theme', 'briar_setup' );
/**
* Register widget area.
*
* @link http://codex.wordpress.org/Function_Reference/register_sidebar
* @since 1.0
*/
function briar_widgets_init() {
register_sidebar( array(
'name' => __( 'Sidebar', 'briar' ),
'id' => 'sidebar-1',
'description' => '',
'before_widget' => '',
'after_widget' => '
',
'before_title' => '',
) );
}
add_action( 'widgets_init', 'briar_widgets_init' );
/**
* Enqueue admin scripts and styles.
*
* @since 1.0
*/
function briar_admin_scripts() {
wp_register_style( 'customize-control-color-scheme', get_template_directory_uri() . '/admin/css/customize-control-color-scheme.css', array( 'customize-controls' ), '20150610', 'all' );
wp_register_script( 'customize-control-color-scheme', get_template_directory_uri() . '/admin/js/customize-control-color-scheme.js', array( 'customize-controls', 'jquery' ), '20150610', true );
wp_register_style( 'customize-control-social-buttons', get_template_directory_uri() . '/admin/css/customize-control-social-buttons.css', array( 'customize-controls' ), '20150610', 'all' );
wp_register_script( 'customize-control-social-buttons', get_template_directory_uri() . '/admin/js/customize-control-social-buttons.js', array( 'customize-controls', 'jquery' ), '20150610', true );
wp_register_style( 'customize-control-layout', get_template_directory_uri() . '/admin/css/customize-control-layout.css', array( 'customize-controls' ), '20150610', 'all' );
wp_register_script( 'customize-control-layout', get_template_directory_uri() . '/admin/js/customize-control-layout.js', array( 'customize-controls', 'jquery' ), '20140806', true );
wp_register_style( 'customize-control-sharrre-social-buttons', get_template_directory_uri() . '/admin/css/customize-control-sharrre-social-buttons.css', array( 'customize-controls' ), '20150610', 'all' );
wp_register_script( 'customize-control-sharrre-social-buttons', get_template_directory_uri() . '/admin/js/customize-control-sharrre-social-buttons.js', array( 'customize-controls', 'jquery' ), '20150610', true );
if ( current_user_can( 'edit_posts' ) && current_user_can( 'edit_pages' ) && 'true' == get_user_option( 'rich_editing' ) )
wp_enqueue_style( 'tinymce-briar-heading', get_template_directory_uri() . '/admin/css/tinymce-briar-heading.css', array(), '20150610', 'all' );
}
add_action( 'admin_enqueue_scripts', 'briar_admin_scripts' );
/**
* Add editor styles
* @since 1.1
*/
function briar_add_editor_styles() {
add_editor_style( get_template_directory_uri() . '/admin/css/editor.css' );
}
add_action( 'admin_init', 'briar_add_editor_styles' );
/**
* Add TinyMCE google fonts plugin
*
* @since 1.1
*
* @param array $plugins
* @return array $plugins
*/
function add_tinymce_googlefonts( $plugins ) {
$plugins['googlefonts'] = get_template_directory_uri() . '/admin/js/tinymce.plugins.googlefonts.js';
return $plugins;
}
add_filter( 'mce_external_plugins', 'add_tinymce_googlefonts' );
/**
* Enqueue scripts and styles.
*
* @since 1.0
*/
function briar_scripts() {
$styles = array(
'red' => '',
'orange' => '-orange',
'yellow' => '-yellow',
'blue' => '-blue',
'violet' => '-violet',
'green' => '-green'
);
$theme_style = get_theme_mod( 'briar_scheme', 'red' );
if ( ! array_key_exists( $theme_style, $styles ) )
$theme_style = 'red';
wp_enqueue_style( 'briar-style', get_template_directory_uri() . '/css/style' . $styles[ $theme_style ] . '.min.css' );
wp_enqueue_script( 'briar-scripts', get_template_directory_uri() . '/js/scripts.min.js', array( 'jquery' ), '', true );
wp_enqueue_script( 'briar-skip-link-focus-fix', get_template_directory_uri() . '/js/skip-link-focus-fix.js', array(), '20150610', true );
if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
}
add_action( 'wp_enqueue_scripts', 'briar_scripts' );
if ( ! function_exists( 'is_customize_preview' ) ) :
/**
* This function will be implemented in WordPress 4.0.0
*
* Whether the site is being previewed in the Customizer.
*
* @since 1.0
*
* @return bool True if the site is being previewed in the Customizer, false otherwise.
*/
function is_customize_preview() {
global $wp_customize;
return is_a( $wp_customize, 'WP_Customize_Manager' ) && $wp_customize->is_preview();
}
endif;
/**
* Import fonts
*/
function briar_fonts() { ?>