'Post Sidebar Widgets',
'id' => 'sidebar-1',
'before_widget' => '
',
'after_widget' => '
',
'before_title' => '',
'after_title' => '
',
)
);
}
add_action( 'widgets_init', 'eightrise_widgets_init' );
/**
* Theme language
*/
function eightrise_theme_setup(){
load_theme_textdomain( '8rise', get_template_directory() . '/languages' );
$locale = get_locale();
$locale_file = get_template_directory() . "/languages/$locale.php";
if ( is_readable( $locale_file ) ) {
require_once( $locale_file );
}
}
add_action( 'after_setup_theme', 'eightrise_theme_setup' );
/**
* Customize menus
*/
function eightrise_menus() {
register_nav_menus(
array(
'header-menu' => __( 'Header Menu', '8rise' ),
'social-menu' => __( 'Social Menu', '8rise' ),
'extra-menu' => __( 'Extra Menu', '8rise' ),
'footer-menu' => __( 'Footer Menu', '8rise' )
)
);
}
add_action( 'init', 'eightrise_menus' );
function add_additional_class_on_li($classes, $item, $args) {
if(isset($args->add_li_class)) {
$classes[] = $args->add_li_class;
}
return $classes;
}
add_filter('nav_menu_css_class', 'add_additional_class_on_li', 1, 3);
function add_additional_class_on_a($classes, $item, $args) {
if(isset($args->add_a_class)) {
$classes['class'] = $args->add_a_class;
}
return $classes;
}
add_filter('nav_menu_link_attributes', 'add_additional_class_on_a', 1, 3);
/**
* Enable thumbnails
*/
add_theme_support('post-thumbnails');
// Add other useful image sizes for use through Add Media modal
add_image_size( 'thumbnail512', 512, 512, true );
add_image_size( 'thumbnail128', 128, 128, true );
add_image_size( 'defaultmaxsize', 1200, 1080 );
add_image_size( 'fullhd', 1920, 1080, true );
// Register the three useful image sizes for use in Add Media modal
add_filter( 'image_size_names_choose', 'eightrise_custom_sizes' );
function eightrise_custom_sizes( $sizes ) {
return array_merge( $sizes, array(
'thumbnail512' => __( 'Thumbnail 512 x 512', '8rise' ),
'thumbnail128' => __( 'Thumbnail 128 x 128', '8rise' ),
'defaultmaxsize' => __( 'Default max size', '8rise' ),
'fullhd' => __( 'Full HD', '8rise' ),
) );
}
add_filter( 'the_title', 'wpse_75691_trim_words' );
function wpse_75691_trim_words( $title )
{
// limit to ten words
return wp_trim_words( $title, 10, '...' );
}
/**
* title tag
*/
function eightrise_title_tag(){
add_theme_support( 'title-tag' );
}
add_action( 'after_setup_theme', 'eightrise_title_tag' );
/**
* Add custom to head
*/
function assign_free_theme_settings() {
?>
1 && get_option( 'page_comments' ) ) :
?>