get( 'Version' )); wp_enqueue_style('biznol-skin', get_template_directory_uri() . '/assets/css/skin/theme-default.css', [], wp_get_theme()->get( 'Version' )); wp_enqueue_style('biznol-style', get_stylesheet_uri()); wp_enqueue_style('smartmenus', get_template_directory_uri() . '/assets/css/bootstrap-smartmenus.css', [], wp_get_theme()->get( 'Version' )); wp_register_script('smartmenus-js', get_template_directory_uri() . '/assets/js/jquery.smartmenus.js', ['jquery'], '', true); wp_register_script('smartmenus-bootstrap', get_template_directory_uri() . '/assets/js/jquery.smartmenus.bootstrap.js', ['jquery'], '', true); wp_register_script('owl-carousel', get_template_directory_uri() . '/assets/js/owl.carousel.js', ['jquery'], '', true); wp_enqueue_style('font-awesome', get_template_directory_uri() . '/assets/css/font-awesome.css'); // wp_register_script('biznol-slider', get_template_directory_uri() . '/assets/js/slider.js', ['jquery'], '', true); wp_register_script('biznol-main', get_template_directory_uri() . '/assets/js/main.js', ['jquery'], '', true); wp_register_script('biznol-wow', get_template_directory_uri() . '/assets/js/wow.js', ['jquery'], '', true); wp_enqueue_style('font-awesome', get_template_directory_uri() . '/assets/css/font-awesome.css', [], ''); // Main Stylesheet wp_style_add_data('biznol_style', 'rtl', 'replace'); wp_enqueue_style('biznol-animate', get_template_directory_uri() . '/assets/css/animate.css', [], wp_get_theme()->get( 'Version' )); wp_enqueue_style('biznol-owl-carousel', get_template_directory_uri() . '/assets/css/owl.carousel.css', [], wp_get_theme()->get( 'Version' )); wp_enqueue_script('jquery'); // enqueue the jquery here wp_enqueue_script('bootstrap-js'); wp_enqueue_script('owl-carousel'); // wp_enqueue_script('biznol-slider'); wp_enqueue_script('smartmenus-js'); wp_enqueue_script('smartmenus-bootstrap'); wp_enqueue_script('biznol-main'); wp_enqueue_script('biznol-wow'); if (is_singular() && comments_open() && get_option('thread_comments')) { wp_enqueue_script('comment-reply'); } $is_assigned = has_nav_menu('primary'); // $has_menu_items = wp_nav_menu(['theme_location' => 'primary', 'echo' => false]) !== false; if (!is_user_logged_in() && !$is_assigned) { $menu_not_exist = ".navbar.navbar-expand-md{display:none}"; wp_add_inline_style('biznol-style', $menu_not_exist); } } function shop_title_hide() { return boolval(!is_shop()); } /** * Detect if is blog page. * * @return bool */ public static function is_blog() { return is_home() && 'post' === get_post_type(); } /** * Filter the front page template so it's bypassed entirely if the user selects * to display blog posts on their homepage instead of a static page. */ public function filter_front_page_template($template) { return is_home() ? '' : $template; } /** * Register widgets for the theme. * * @since Biznol 1.0 * @modified 1.1.40 */ public function initialize_widgets() { register_sidebar( [ 'name' => esc_html__('Sidebar', 'biznol'), 'id' => 'sidebar-1', 'description' => esc_html__('Add widgets here.', 'biznol'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ] ); } /** * Setup the theme. * * @since Biznol 1.0 */ public function setup_theme() { // Maximum allowed width for any content in the theme, like oEmbeds and images added to posts. https://codex.wordpress.org/Content_Width $GLOBALS['content_width'] = apply_filters('biznol_content_width', 640); $logo_settings = [ 'height' => 55, 'width' => 150, 'flex-height' => true, 'flex-width' => true, ]; $custom_background_settings = [ 'default-color' => apply_filters('biznol_default_background_color', 'E5E5E5'), ]; add_theme_support('title-tag'); add_theme_support('post-thumbnails'); add_theme_support('automatic-feed-links'); add_theme_support('custom-logo', $logo_settings); add_theme_support('html5', ['search-form']); add_theme_support('custom-background', $custom_background_settings); add_theme_support('header-footer-elementor'); // woocommerce support add_theme_support('woocommerce'); // Woocommerce Gallery Support add_theme_support('wc-product-gallery-zoom'); add_theme_support('wc-product-gallery-lightbox'); add_theme_support('wc-product-gallery-slider'); // Add theme support for selective refresh for widgets. add_theme_support('customize-selective-refresh-widgets'); add_theme_support('align-wide'); add_theme_support('responsive-embeds'); load_theme_textdomain('biznol', get_template_directory() . '/languages'); // Add default posts and comments RSS feed links to head. add_theme_support('automatic-feed-links'); add_theme_support('post-thumbnails'); // This theme uses wp_nav_menu() in one location. register_nav_menus([ 'primary' => __('Primary Menu', 'biznol'), ]); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', [ 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', 'style', 'script', ] ); // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'biznol_custom_background_args', [ 'default-color' => 'ffffff', 'default-image' => '', ] ) ); add_editor_style(); } } //Enqueue For Admin css and js function biznol_admin_enqueue_scripts() { wp_enqueue_style('biznol-admin-style', get_template_directory_uri() . '/assets/css/admin.css'); wp_enqueue_script('biznol-admin-script', get_template_directory_uri() . '/assets/js/biznol-admin-script.js', ['jquery'], '', true); wp_localize_script('biznol-admin-script', 'biznol_ajax_object', ['ajax_url' => admin_url('admin-ajax.php')] ); } add_action('admin_enqueue_scripts', 'biznol_admin_enqueue_scripts'); function biznol_menu() { ?>