/*-----------------------------------------------------------------------------------*/ /* THEMATIC DROPDOWN OPTIONS */ /*-----------------------------------------------------------------------------------*/ function novalite_childtheme_dropdown_options($dropdown_options) { $dropdown_options = '<script type="text/javascript" src="' . get_stylesheet_directory_uri() . '/scripts/thematic-dropdowns.js"></script>'; return $dropdown_options; } add_filter('thematic_dropdown_options', 'novalite_childtheme_dropdown_options'); /*-----------------------------------------------------------------------------------*/ /* STYLES AND SCRIPTS */ /*-----------------------------------------------------------------------------------*/ function novalite_scripts_styles() { novalite_enqueue_style('/css'); if (is_singular()) { wp_enqueue_script('comment-reply'); } wp_enqueue_script("jquery-ui-core", array('jquery')); wp_enqueue_script("jquery-ui-tabs", array('jquery')); novalite_enqueue_script('/js'); } add_action('wp_enqueue_scripts', 'novalite_scripts_styles'); /*-----------------------------------------------------------------------------------*/ /* FUNCTIONS */ /*-----------------------------------------------------------------------------------*/ novalite_require('/core/templates/'); novalite_require('/core/classes/'); novalite_require('/core/functions/'); novalite_require('/core/metaboxes/');
function novalite_setup() { if (!isset($content_width)) { $content_width = 1170; } add_theme_support('post-formats', array('aside', 'gallery', 'quote', 'video', 'audio', 'link', 'status', 'chat', 'image')); add_theme_support('automatic-feed-links'); add_theme_support('post-thumbnails'); add_theme_support('title-tag'); if (novalite_setting('novalite_body_background')) { $background = novalite_setting('novalite_body_background'); } else { $background = "/inc/images/background/patterns/pattern12.jpg"; } /*add_theme_support( 'custom-background', array( 'default-color' => 'f3f3f3', 'default-image' => get_template_directory_uri() . $background, ) );*/ add_image_size('blog', 1170, 429, TRUE); add_image_size('slide', 1170, 429, TRUE); add_image_size('large', 449, 304, TRUE); add_image_size('medium', 290, 220, TRUE); add_image_size('small', 211, 150, TRUE); register_nav_menu('main-menu', 'Main menu'); load_theme_textdomain('novalite', get_template_directory() . '/languages'); $require_array = array("/core/classes/", "/core/admin/customize/", "/core/functions/", "/core/templates/", "/core/metaboxes/"); foreach ($require_array as $require_file) { novalite_require($require_file); } }