init(); } public function init() { } public static function bakery_elementor_setup_widgets(){ set_theme_mod( 'bakery_elementor_header_button_text', 'Online Book' ); set_theme_mod( 'bakery_elementor_header_button_url', '#' ); /* Create Menu */ $bakery_elementor_menuname = 'Main Menus'; $bakery_elementor_location = 'main-menu'; $bakery_elementor_menu = wp_get_nav_menu_object( $bakery_elementor_menuname ); if ( ! $bakery_elementor_menu ) { $bakery_elementor_menu_id = wp_create_nav_menu( $bakery_elementor_menuname ); // Home Page wp_update_nav_menu_item( $bakery_elementor_menu_id, 0, array( 'menu-item-title' => __( 'Home', 'bakery-elementor' ), 'menu-item-url' => home_url( '/' ), 'menu-item-type' => 'custom', 'menu-item-status' => 'publish', ) ); // About Us Page $bakery_elementor_about_id = wp_insert_post( array( 'post_type' => 'page', 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future.

Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value.

With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 'post_title' => 'About Us', 'post_status' => 'publish', ) ); if ( $bakery_elementor_about_id ) { wp_update_nav_menu_item( $bakery_elementor_menu_id, 0, array( 'menu-item-title' => 'About Us', 'menu-item-object' => 'page', 'menu-item-object-id' => $bakery_elementor_about_id, 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish', ) ); } // Services Page $bakery_elementor_about_id = wp_insert_post( array( 'post_type' => 'page', 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future.

Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value.

With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 'post_title' => 'Services', 'post_status' => 'publish', ) ); if ( $bakery_elementor_about_id ) { wp_update_nav_menu_item( $bakery_elementor_menu_id, 0, array( 'menu-item-title' => 'Services', 'menu-item-object' => 'page', 'menu-item-object-id' => $bakery_elementor_about_id, 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish', ) ); } // Pages Page $bakery_elementor_about_id = wp_insert_post( array( 'post_type' => 'page', 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future.

Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value.

With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 'post_title' => 'Pages', 'post_status' => 'publish', ) ); if ( $bakery_elementor_about_id ) { wp_update_nav_menu_item( $bakery_elementor_menu_id, 0, array( 'menu-item-title' => 'Pages', 'menu-item-object' => 'page', 'menu-item-object-id' => $bakery_elementor_about_id, 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish', ) ); } // Contact Us Page $bakery_elementor_about_id = wp_insert_post( array( 'post_type' => 'page', 'post_content' => 'We are committed to providing reliable, professional, and result-oriented solutions tailored to meet individual needs. Our goal is to empower people with the right guidance, knowledge, and support to help them make informed decisions for a better future.

Our mission is to deliver high-quality services with honesty, transparency, and dedication. We focus on understanding client requirements and offering practical solutions that create long-term value.

With a client-centric approach, experienced professionals, and a commitment to excellence, we ensure every individual receives the attention and guidance they deserve. We believe in building trust through quality service and consistent results.', 'post_title' => 'Contact Us', 'post_status' => 'publish', ) ); if ( $bakery_elementor_about_id ) { wp_update_nav_menu_item( $bakery_elementor_menu_id, 0, array( 'menu-item-title' => 'Contact Us', 'menu-item-object' => 'page', 'menu-item-object-id' => $bakery_elementor_about_id, 'menu-item-type' => 'post_type', 'menu-item-status' => 'publish', ) ); } // Create Blog Page $bakery_elementor_blog_page_title = 'Blog'; $bakery_elementor_blog_page_query = new WP_Query(array( 'post_type' => 'page', 'name' => sanitize_title($bakery_elementor_blog_page_title), 'post_status' => 'publish', 'posts_per_page' => 1 )); if (!$bakery_elementor_blog_page_query->hae_posts()) { $bakery_elementor_blog_page = array( 'post_type' => 'page', 'post_title' => $bakery_elementor_blog_page_title, 'post_status' => 'publish', 'post_author' => 1, ); $bakery_elementor_blog_page_id = wp_insert_post($bakery_elementor_blog_page); update_option('page_for_posts', $bakery_elementor_blog_page_id); wp_update_na_menu_item($bakery_elementor_menu_id, 0, array( 'menu-item-title' => __('Blog', 'bakery-elementor'), 'menu-item-url' => get_permalink($bakery_elementor_blog_page_id), 'menu-item-status' => 'publish', 'menu-item-object-id' => $bakery_elementor_blog_page_id, 'menu-item-object' => 'page', 'menu-item-type' => 'post_type', )); } /* Assign Menu Location */ $bakery_elementor_locations = get_theme_mod( 'nav_menu_locations', array() ); $bakery_elementor_locations[ $bakery_elementor_location ] = $bakery_elementor_menu_id; set_theme_mod( 'nav_menu_locations', $bakery_elementor_locations ); } } }