240, 'width' => 240, 'flex-height' => true, ) ); register_nav_menus( array( 'primary' => __( 'Primary Menu', 'buildapp' ), ) ); add_theme_support( 'custom-background', array( 'default-color' => 'ffffff' ) ); // Add support for Block Styles. add_theme_support( 'wp-block-styles' ); // Add support for full and wide align images. add_theme_support( 'align-wide' ); add_filter('use_widgets_block_editor', '__return_false'); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'comment-form', 'comment-list', 'gallery', 'caption', 'style', 'script', 'navigation-widgets', ) ); // Add support for responsive embedded content. add_theme_support( 'responsive-embeds' ); } endif; // buildapp_setup add_action( 'after_setup_theme', 'buildapp_setup' ); function buildapp_scripts() { wp_enqueue_style( 'buildapp-basic-style', get_stylesheet_uri() ); } add_action( 'wp_enqueue_scripts', 'buildapp_scripts' ); /** * Use front-page.php when Front page displays is set to a static page. * * * @param string $template front-page.php. * * @return string The template to be used: blank if is_home() is true (defaults to index.php), else $template. */ function buildapp_front_page_template( $template ) { return is_home() ? '' : $template; } add_filter( 'frontpage_template', 'buildapp_front_page_template' ); /** * Customizer additions. */ // Block Patterns. require get_template_directory() . '/block-patterns.php'; // Theme About Page require get_template_directory() . '/inc/about.php'; /* Redirect on theme activation */ add_action( 'admin_init', 'buildapp_theme_activation_redirect' ); /** * Redirect to "Install Plugins" page on activation */ function buildapp_theme_activation_redirect() { global $pagenow; if ( "themes.php" == $pagenow && is_admin() && isset( $_GET['activated'] ) ) { wp_redirect( esc_url_raw( add_query_arg( 'page', 'buildapp-theme', admin_url( 'themes.php' ) ) ) ); } } add_filter('use_widgets_block_editor', '__return_false');