Menus
register_nav_menus(
array(
'primary' => __('Main Navigation', 'basic-starter'),
)
);
add_image_size('banner', 1130, 300, true);
add_action( 'after_setup_theme', 'bst_slug_setup' );
function bst_slug_setup() {
add_theme_support( 'title-tag' );
}
add_theme_support( 'automatic-feed-links' );
add_theme_support( "post-thumbnails" );
add_theme_support( 'custom-logo', array(
'height' => 85,
'width' => 200,
'header-text' => array( 'site-title', 'site-description' ),
) );
load_theme_textdomain( 'basic-starter', get_template_directory() . '/languages' );
if ( ! isset( $content_width ) ) {
$content_width = 600;
}
// remove inline css for galleries, we define it in style.css instead
add_filter( 'use_default_gallery_style', '__return_false' );
// register sidebars for widgets in Appearance > Widgets
add_action( 'widgets_init', 'bst_slug_widgets_init' );
function bst_slug_widgets_init() {
register_sidebar(
array(
'id' => 'sidebar',
'name' => __( 'Sidebar', 'basic-starter' ),
'description' => __( 'The sidebar.', 'basic-starter' ),
'before_widget' => '
',
'before_title' => '',
)
);
};
/* ========================================================================================================================
Scripts
======================================================================================================================== */
// output the scripts/css files you need in header/footer
add_action( 'wp_enqueue_scripts', 'bst_script_enqueuer' );
function bst_script_enqueuer() {
global $customcss;
// main stylesheet - change this url if required
wp_register_style( 'webfont', '//fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i|Merriweather', '', null, 'all' );
wp_enqueue_style( 'webfont' );
wp_register_style( 'stylesheet-icons', get_template_directory_uri().'/assets/css/font-awesome.min.css', '', null, 'all' );
wp_enqueue_style( 'stylesheet-icons' );
wp_register_style( 'stylesheet-main', get_template_directory_uri().'/assets/css/style.min.css', '', null, 'all' );
wp_enqueue_style( 'stylesheet-main' );
wp_register_style( 'stylesheet-wp', get_template_directory_uri().'/style.css', '', null, 'all' );
wp_enqueue_style( 'stylesheet-wp' );
wp_register_script( 'script-require', get_template_directory_uri().'/assets/js/require.js', array('jquery'), null, true );
wp_enqueue_script( 'script-require' );
wp_register_script( 'script-config', get_template_directory_uri().'/assets/js/config.js', array('jquery', 'script-require'), null, true );
wp_enqueue_script( 'script-config' );
wp_add_inline_style( 'stylesheet-main', $customcss );
if ( is_singular() || is_page() ) wp_enqueue_script( 'comment-reply' );
}
function bst_excerpt_more( ) {
return ' '. __('Read More', 'basic-starter') .' ';
}
add_filter( 'excerpt_more', 'bst_excerpt_more' );
add_filter( 'the_content_more_link', 'bst_excerpt_more' );