'Home Main', 'categories' => array( 'Business' ), 'local_import_file' => 'https://z-studio.digital/being-content/contents-demo.xml', 'local_import_customizer_file' => 'https://z-studio.digital/being-content//customizer-data.dat', 'import_preview_image_url' => plugins_url( 'assets/img/demo/demo-1.jpg', dirname(__FILE__) ), 'preview_url' => 'https://z-studio.digital/being/', ), ); } add_filter( 'ocdi/import_files', 'tp_ocdi_import_files' ); // after demo imports function tp_ocdi_after_import_setup( $demo ) { $front_page_id = ""; $blog_page_id = ""; // Assign front page and posts page (blog page). $front_page_id = get_page_by_title( 'Home' ); $blog_page_id = get_page_by_title( 'Blog' ); update_option( 'show_on_front', 'page' ); update_option( 'page_on_front', $front_page_id->ID ); update_option( 'page_for_posts', $blog_page_id->ID ); // Assign menus to their locations. $main_menu = get_term_by( 'name', 'Primary', 'nav_menu' ); set_theme_mod( 'nav_menu_locations', [ 'primary-menu' => $main_menu->term_id, // replace 'main-menu' here with the menu location identifier from register_nav_menu() function in your theme. ] ); } add_action( 'ocdi/after_import', 'tp_ocdi_after_import_setup' ); function tp_ocdi_plugin_page_setup( $default_settings ) { $default_settings['parent_slug'] = 'themes.php'; $default_settings['page_title'] = esc_html__( 'One Click Demo Import' , 'being' ); $default_settings['menu_title'] = esc_html__( 'Import Theme Demos' , 'being' ); $default_settings['capability'] = 'import'; $default_settings['menu_slug'] = 'being'; return $default_settings; } add_filter( 'ocdi/plugin_page_setup', 'tp_ocdi_plugin_page_setup' );