'', 'width' => 1200, 'height' => 400, 'flex-height' => true, 'flex-width' => true, ] ); add_theme_support( 'custom-background', [ 'default-color' => 'ffffff', ] ); add_theme_support( 'editor-styles' ); add_editor_style( 'style.css' ); // Or your own editor CSS file // Register nav menus register_nav_menus([ 'primary' => __('Primary Menu', 'allurewp'), 'footer' => __('Footer Menu', 'allurewp') ]); } add_action('after_setup_theme', 'allurewp_setup'); // Enqueue scripts and styles function allurewp_enqueue_scripts() { wp_enqueue_style('allurewp-style', get_stylesheet_uri()); wp_enqueue_style('allurewp-custom', get_template_directory_uri() . '/assets/css/custom.css', [], '1.0'); wp_enqueue_script('allurewp-js', get_template_directory_uri() . '/assets/js/custom.js', ['jquery'], '1.0', true); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } } add_action('wp_enqueue_scripts', 'allurewp_enqueue_scripts'); // Register widget areas function allurewp_widgets_init() { register_sidebar([ 'name' => __('Sidebar', 'allurewp'), 'id' => 'sidebar-1', 'description' => __('Add widgets here.', 'allurewp'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', ]); } add_action('widgets_init', 'allurewp_widgets_init'); // Load Customizer settings require get_template_directory() . '/inc/customizer.php'; function allurewp_register_block_features() { if ( function_exists( 'register_block_style' ) ) { register_block_style( 'core/image', [ 'name' => 'allurewp-rounded', 'label' => __( 'Rounded Image', 'allurewp' ), 'inline_style' => 'border-radius: 12px;', ] ); } if ( function_exists( 'register_block_pattern_category' ) ) { register_block_pattern_category( 'allurewp', [ 'label' => __( 'AllureWP Patterns', 'allurewp' ) ] ); } } add_action( 'init', 'allurewp_register_block_features' );