' . esc_html__('Your demo import has been completed successfully.', 'advance-portfolio') . '
'; echo '' . esc_html__('VIEW SITE', 'advance-portfolio') . ''; //end // Social Icon link set_theme_mod( 'advance_portfolio_facebook_url', '#' ); set_theme_mod( 'advance_portfolio_twitter_url', '#' ); set_theme_mod( 'advance_portfolio_linkedin_url', '#' ); set_theme_mod( 'advance_portfolio_insta_url', '#' ); set_theme_mod( 'advance_portfolio_youtube_url', '#' ); set_theme_mod( 'advance_portfolio_behance_url', '#' ); // Banner $advance_portfolio_slider_title = 'Lorem ipsum elit, dolor sit amet.'; $advance_portfolio_slider_content = 'Lorem ipsum dolor sit amet, consectetur adipiscin.'; // Create post object $advance_portfolio_my_post = array( 'post_title' => wp_strip_all_tags( $advance_portfolio_slider_title ), 'post_content' => $advance_portfolio_slider_content, 'post_status' => 'publish', 'post_type' => 'page', ); // Insert the post into the database $advance_portfolio_post_id = wp_insert_post( $advance_portfolio_my_post ); if ($advance_portfolio_post_id) { // Set the theme mod for the slider page set_theme_mod('advance_portfolio_page_settings', $advance_portfolio_post_id); $advance_portfolio_image_url = get_template_directory_uri().'/images/slider.png'; $advance_portfolio_image_id = media_sideload_image($advance_portfolio_image_url, $advance_portfolio_post_id, null, 'id'); if (!is_wp_error($advance_portfolio_image_id)) { // Set the downloaded image as the post's featured image set_post_thumbnail($advance_portfolio_post_id, $advance_portfolio_image_id); } } // Awesome Portfolio Section set_theme_mod( 'advance_portfolio_title', 'Lorem ipsum' ); // Define post titles, content, and image sizes $advance_portfolio_posts_data = array( array( 'title' => 'Lorem Ipsum Post 1', 'content' => 'Lorem Ipsum is simply dummy text for Post 1.', 'setting_id' => 'advance_portfolio_awesome_setting', 'image_url' => get_template_directory_uri() . '/images/image1.png' ), array( 'title' => 'Lorem Ipsum Post 2', 'content' => 'Lorem Ipsum is simply dummy text for Post 2.', 'setting_id' => 'advance_portfolio_awesome_setting1', 'image_url' => get_template_directory_uri() . '/images/image2.png' ), array( 'title' => 'Lorem Ipsum Post 3', 'content' => 'Lorem Ipsum is simply dummy text for Post 3.', 'setting_id' => 'advance_portfolio_awesome_setting2', 'image_url' => get_template_directory_uri() . '/images/image3.png' ), array( 'title' => 'Lorem Ipsum Post 4', 'content' => 'Lorem Ipsum is simply dummy text for Post 4.', 'setting_id' => 'advance_portfolio_awesome_setting3', 'image_url' => get_template_directory_uri() . '/images/image4.png' ), ); // Loop through each post data and create the post foreach ($advance_portfolio_posts_data as $advance_portfolio_post_data) { // Create post object $advance_portfolio_post_args = array( 'post_title' => wp_strip_all_tags($advance_portfolio_post_data['title']), 'post_content' => $advance_portfolio_post_data['content'], 'post_status' => 'publish', 'post_type' => 'post', ); // Insert the post into the database $advance_portfolio_post_id = wp_insert_post($advance_portfolio_post_args); // Check if the post was successfully created if (!is_wp_error($advance_portfolio_post_id)) { // Set the theme mod for the post ID set_theme_mod($advance_portfolio_post_data['setting_id'], $advance_portfolio_post_id); // Media sideload the image $advance_portfolio_image_id = media_sideload_image($advance_portfolio_post_data['image_url'], $advance_portfolio_post_id, null, 'id'); // Check if the image was successfully uploaded if (!is_wp_error($advance_portfolio_image_id)) { // Set the downloaded image as the post's featured image set_post_thumbnail($advance_portfolio_post_id, $advance_portfolio_image_id); } else { // Handle the error if the image upload failed error_log('Image upload failed for ' . $advance_portfolio_post_data['title'] . ': ' . $advance_portfolio_image_id->get_error_message()); } } else { // Handle the error if the post creation failed error_log('Post creation failed for ' . $advance_portfolio_post_data['title'] . ': ' . $advance_portfolio_post_id->get_error_message()); } } } ?>