' . esc_html__('Your demo import has been completed successfully.', 'bb-wedding-bliss') . '
'; echo '' . esc_html__('VIEW SITE', 'bb-wedding-bliss') . ''; //end // Social Icons set_theme_mod( 'bb_wedding_bliss_youtube_url', '#' ); set_theme_mod( 'bb_wedding_bliss_facebook_url', '#' ); set_theme_mod( 'bb_wedding_bliss_twitter_url', '#' ); set_theme_mod( 'bb_wedding_bliss_rss_url', '#' ); set_theme_mod( 'bb_wedding_bliss_insta_url', '#' ); set_theme_mod( 'bb_wedding_bliss_pint_url', '#' ); // Slider for($bb_wedding_bliss_i=1;$bb_wedding_bliss_i<=4;$bb_wedding_bliss_i++){ $bb_wedding_bliss_slider_title = 'MICCHELL & JOHN'; $bb_wedding_bliss_slider_content = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Quis ipsum suspendisse ultrices gravida.'; // Create post object $bb_wedding_bliss_my_post = array( 'post_title' => wp_strip_all_tags( $bb_wedding_bliss_slider_title ), 'post_content' => $bb_wedding_bliss_slider_content, 'post_status' => 'publish', 'post_type' => 'page', ); // Insert the post into the database $bb_wedding_bliss_post_id = wp_insert_post( $bb_wedding_bliss_my_post ); if ($bb_wedding_bliss_post_id) { // Set the theme mod for the slider page set_theme_mod('bb_wedding_bliss_slidersettings_page' . $bb_wedding_bliss_i, $bb_wedding_bliss_post_id); $bb_wedding_bliss_image_url = get_template_directory_uri().'/images/slider'.$bb_wedding_bliss_i.'.png'; $bb_wedding_bliss_image_id = media_sideload_image($bb_wedding_bliss_image_url, $bb_wedding_bliss_post_id, null, 'id'); if (!is_wp_error($bb_wedding_bliss_image_id)) { // Set the downloaded image as the post's featured image set_post_thumbnail($bb_wedding_bliss_post_id, $bb_wedding_bliss_image_id); } } } // Love Story $bb_wedding_bliss_post_title = 'Love story'; $bb_wedding_bliss_post_content = 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.'; // Create post object $bb_wedding_bliss_my_post = array( 'post_title' => wp_strip_all_tags($bb_wedding_bliss_post_title), 'post_content' => $bb_wedding_bliss_post_content, 'post_status' => 'publish', 'post_type' => 'post', ); // Insert the post into the database $bb_wedding_bliss_post_id = wp_insert_post($bb_wedding_bliss_my_post); // Check if the post was successfully created if (!is_wp_error($bb_wedding_bliss_post_id)) { // Set the theme mod for the post ID set_theme_mod('bb_wedding_bliss_love_post_setting', $bb_wedding_bliss_post_id); // Fetch the image URL $bb_wedding_bliss_image_url = get_template_directory_uri() . '/images/post-img.png'; // Media sideload the image $bb_wedding_bliss_image_id = media_sideload_image($bb_wedding_bliss_image_url, $bb_wedding_bliss_post_id, null, 'id'); // Check if the image was successfully uploaded if (!is_wp_error($bb_wedding_bliss_image_id)) { // Set the downloaded image as the post's featured image set_post_thumbnail($bb_wedding_bliss_post_id, $bb_wedding_bliss_image_id); } else { // Handle the error if the image upload failed error_log('Image upload failed: ' . $bb_wedding_bliss_image_id->get_error_message()); } } else { // Handle the error if the post creation failed error_log('Post creation failed: ' . $bb_wedding_bliss_post_id->get_error_message()); } // More Events Section set_theme_mod( 'bb_wedding_bliss_main_title', 'More events' ); set_theme_mod( 'bb_wedding_bliss_short_line', 'We Promise, it wont be a boring wedding' ); // Post Category set_theme_mod( 'bb_wedding_bliss_event_setting', 'category1' ); // Define post category names and post titles $bb_wedding_bliss_category_names = array('category1', 'category2', 'category3'); $bb_wedding_bliss_title_array = array( array("Flower Shower", "Wedding Lunch", "Wedding Dance"), array("Flower Shower", "Wedding Lunch", "Wedding Dance"), array("Flower Shower", "Wedding Lunch", "Wedding Dance") ); foreach ($bb_wedding_bliss_category_names as $bb_wedding_bliss_index => $bb_wedding_bliss_category_name) { // Create or retrieve the post category term ID $bb_wedding_bliss_term = term_exists($bb_wedding_bliss_category_name, 'category'); if ($bb_wedding_bliss_term === 0 || $bb_wedding_bliss_term === null) { // If the term does not exist, create it $bb_wedding_bliss_term = wp_insert_term($bb_wedding_bliss_category_name, 'category'); } if (is_wp_error($bb_wedding_bliss_term)) { error_log('Error creating category: ' . $bb_wedding_bliss_term->get_error_message()); continue; // Skip to the next iteration if category creation fails } for ($bb_wedding_bliss_i = 0; $bb_wedding_bliss_i < 3; $bb_wedding_bliss_i++) { // Create post content $bb_wedding_bliss_title = $bb_wedding_bliss_title_array[$bb_wedding_bliss_index][$bb_wedding_bliss_i]; $bb_wedding_bliss_content = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industrys standard dummy text ever.'; // Create post post object $bb_wedding_bliss_my_post = array( 'post_title' => wp_strip_all_tags($bb_wedding_bliss_title), 'post_content' => $bb_wedding_bliss_content, 'post_status' => 'publish', 'post_type' => 'post', // Post type set to 'post' ); // Insert the post into the database $bb_wedding_bliss_post_id = wp_insert_post($bb_wedding_bliss_my_post); if (is_wp_error($bb_wedding_bliss_post_id)) { error_log('Error creating post: ' . $bb_wedding_bliss_post_id->get_error_message()); continue; // Skip to the next post if creation fails } // Assign the category to the post wp_set_post_categories($bb_wedding_bliss_post_id, array((int)$bb_wedding_bliss_term['term_id'])); // Handle the featured image using media_sideload_image $bb_wedding_bliss_image_url = get_template_directory_uri() . '/images/image' . ($bb_wedding_bliss_i + 1) . '.png'; $bb_wedding_bliss_image_id = media_sideload_image($bb_wedding_bliss_image_url, $bb_wedding_bliss_post_id, null, 'id'); if (is_wp_error($bb_wedding_bliss_image_id)) { error_log('Error downloading image: ' . $bb_wedding_bliss_image_id->get_error_message()); continue; // Skip to the next post if image download fails } // Assign featured image to post set_post_thumbnail($bb_wedding_bliss_post_id, $bb_wedding_bliss_image_id); } } } ?>