get('Version'), 'all'); wp_enqueue_style('arcs_block_editor_styles', get_template_directory_uri() . '/assets/css/block-editor-styles.css', array(), '1.0', 'all'); // Enqueue WordPress core jQuery wp_enqueue_script('jquery'); // Enqueue JS files wp_enqueue_script('arcs_bootstrap_js', get_template_directory_uri() . '/assets/js/bootstrap.bundle.min.js', array('jquery'), '5.3.0', true); wp_enqueue_script('arcs_main_js', get_template_directory_uri() . '/assets/js/main.js', array('jquery'), '1.0', true); // Enqueue dynamic styles wp_enqueue_style('arcs_dynamic_styles', get_template_directory_uri() . '/inc/dynamic-styles.php', array(), wp_get_theme()->get('Version')); // Add editor styles add_editor_style(get_stylesheet_directory_uri() . '/assets/css/editor-style.css'); } add_action('wp_enqueue_scripts', 'arcs_enqueue_styles_and_scripts'); // Theme Setup function arcs_setup_theme() { // Localization load_theme_textdomain('arcs', get_template_directory() . '/languages'); // Theme features add_theme_support('automatic-feed-links'); add_theme_support('post-thumbnails'); add_theme_support('custom-logo'); add_theme_support('title-tag'); add_theme_support('html5', array('search-form', 'comment-form', 'comment-list', 'gallery', 'caption')); add_theme_support('wp-block-styles'); add_theme_support('responsive-embeds'); add_theme_support('align-wide'); // Custom image sizes add_image_size('arcs_thumbnail', 800, 600, true); add_image_size('home-featured', 680, 300, array('center', 'center')); // Menus register_nav_menus(array( 'primary' => __('Primary Menu', 'arcs'), 'footer' => __('Footer Menu', 'arcs'), )); // Custom background add_theme_support('custom-background', apply_filters('arcs_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', 'default-repeat' => 'no-repeat', 'default-position-x' => 'center', 'default-attachment' => 'fixed', ))); } add_action('after_setup_theme', 'arcs_setup_theme'); // Register Widgets function arcs_register_widgets() { register_sidebar(array( 'name' => __('Primary Sidebar', 'arcs'), 'id' => 'main-sidebar', 'description' => 'Main Sidebar on Right Side', 'before_widget' => '', 'before_title' => '