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"/>', 'installed' => $is_reviews_installed, 'activated' => is_plugin_active( $reviews_plugin ), 'plugin' => $reviews_plugin, 'download_plugin' => 'https://downloads.wordpress.org/plugin/reviews-feed.zip', ), 'facebook' => array( 'displayName' => __( 'Facebook', 'instagram-feed' ), 'name' => __( 'Facebook Feed', 'instagram-feed' ), 'author' => __( 'By Smash Balloon', 'instagram-feed' ), 'description' => __( 'To display a Facebook feed, our Facebook plugin is required.
It provides a clean and beautiful way to add your Facebook posts to your website. Grab your visitors attention and keep them engaged with your site longer.', 'instagram-feed' ), 'dashboard_permalink' => admin_url( 'admin.php?page=cff-feed-builder' ), 'svgIcon' => '', 'installed' => $is_facebook_installed, 'activated' => is_plugin_active( $facebook_plugin ), 'plugin' => $facebook_plugin, 'download_plugin' => 'https://downloads.wordpress.org/plugin/custom-facebook-feed.zip', ), 'twitter' => array( 'displayName' => __( 'Twitter', 'instagram-feed' ), 'name' => __( 'Twitter Feed', 'instagram-feed' ), 'author' => __( 'By Smash Balloon', 'instagram-feed' ), 'description' => __( 'Custom Twitter Feeds is a highly customizable way to display tweets from your Twitter account. Promote your latest content and update your site content automatically.', 'instagram-feed' ), 'dashboard_permalink' => admin_url( 'admin.php?page=custom-twitter-feeds' ), 'svgIcon' => '', 'installed' => $is_twitter_installed, 'activated' => is_plugin_active( $twitter_plugin ), 'plugin' => $twitter_plugin, 'download_plugin' => 'https://downloads.wordpress.org/plugin/custom-twitter-feeds.zip', ), 'youtube' => array( 'displayName' => __( 'YouTube', 'instagram-feed' ), 'name' => __( 'Feeds for YouTube', 'instagram-feed' ), 'author' => __( 'By Smash Balloon', 'instagram-feed' ), 'description' => __( 'To display a YouTube feed, our YouTube plugin is required. It provides a simple yet powerful way to display videos from YouTube on your website, Increasing engagement with your channel while keeping visitors on your website.', 'instagram-feed' ), 'dashboard_permalink' => admin_url( 'admin.php?page=youtube-feed' ), 'svgIcon' => '', 'installed' => $is_youtube_installed, 'activated' => is_plugin_active( $youtube_plugin ), 'plugin' => $youtube_plugin, 'download_plugin' => 'https://downloads.wordpress.org/plugin/feeds-for-youtube.zip', ), ); if ( version_compare(PHP_VERSION, '7.1.0') < 0 ) { if ( isset( $return['reviews'] ) ) { unset( $return['reviews'] ); } } return $return; } /** * Gets a list of info * Used in multiple places in the feed creator * Other Platforms + Social Links * Upgrade links * * @return array * * @since 6.0 */ public static function get_smashballoon_info() { $smash_info = array( 'colorSchemes' => array( 'facebook' => '#006BFA', 'twitter' => '#1B90EF', 'instagram' => '#BA03A7', 'youtube' => '#EB2121', 'linkedin' => '#007bb6', 'mail' => '#666', 'smash' => '#EB2121' ), 'upgrade' => array( 'name' => __( 'Upgrade to Pro', 'instagram-feed' ), 'icon' => 'instagram', 'link' => 'https://smashballoon.com/instagram-feed/' ), 'platforms' => array( array( 'name' => __( 'Facebook Feed', 'instagram-feed' ), 'icon' => 'facebook', 'link' => 'https://smashballoon.com/custom-facebook-feed/?utm_campaign=instagram-free&utm_source=balloon&utm_medium=facebook' ), array( 'name' => __( 'Twitter Feed', 'instagram-feed' ), 'icon' => 'twitter', 'link' => 'https://smashballoon.com/custom-twitter-feeds/?utm_campaign=instagram-free&utm_source=balloon&utm_medium=twitter' ), array( 'name' => __( 'YouTube Feed', 'instagram-feed' ), 'icon' => 'youtube', 'link' => 'https://smashballoon.com/youtube-feed/?utm_campaign=instagram-free&utm_source=balloon&utm_medium=youtube' ), array( 'name' => __( 'Social Wall Plugin', 'instagram-feed' ), 'icon' => 'smash', 'link' => 'https://smashballoon.com/social-wall/?utm_campaign=instagram-free&utm_source=balloon&utm_medium=social-wall ', ) ), 'socialProfiles' => array( 'facebook' => 'https://www.facebook.com/SmashBalloon/', 'twitter' => 'https://twitter.com/smashballoon', ), 'morePlatforms' => array( 'instagram', 'youtube', 'twitter' ) ); return $smash_info; } /** * Text specific to onboarding. Will return an associative array 'active' => false * if onboarding has been dismissed for the user or there aren't any legacy feeds. * * @return array * * @since 4.0 */ public function get_onboarding_text() { // TODO: return if no legacy feeds $sbi_statuses_option = get_option( 'sbi_statuses', array() ); if ( ! isset( $sbi_statuses_option['legacy_onboarding'] ) ) { return array( 'active' => false ); } if ( $sbi_statuses_option['legacy_onboarding']['active'] === false || self::onboarding_status() === 'dismissed' ) { return array( 'active' => false ); } $type = $sbi_statuses_option['legacy_onboarding']['type']; $text = array( 'active' => true, 'type' => $type, 'legacyFeeds' => array( 'heading' => __( 'Legacy Feed Settings', 'instagram-feed' ), 'description' => sprintf( __( 'These settings will impact %1$s legacy feeds on your site. You can learn more about what legacy feeds are and how they differ from new feeds %2$shere%3$s.', 'instagram-feed' ), '', '', '' ), ), 'getStarted' => __( 'You can now create and customize feeds individually. Click "Add New" to get started.', 'instagram-feed' ), ); if ( $type === 'single' ) { $text['tooltips'] = array( array( 'step' => 1, 'heading' => __( 'How you create a feed has changed', 'instagram-feed' ), 'p' => __( 'You can now create and customize feeds individually without using shortcode options.', 'instagram-feed' ) . ' ' . __( 'Click "Add New" to get started.', 'instagram-feed' ), 'pointer' => 'top' ), array( 'step' => 2, 'heading' => __( 'Your existing feed is here', 'instagram-feed' ), 'p' => __( 'You can edit your existing feed from here, and all changes will only apply to this feed.', 'instagram-feed' ), 'pointer' => 'top' ) ); } else { $text['tooltips'] = array( array( 'step' => 1, 'heading' => __( 'How you create a feed has changed', 'instagram-feed' ), 'p' => __( 'You can now create and customize feeds individually without using shortcode options.', 'instagram-feed' ) . ' ' . __( 'Click "Add New" to get started.', 'instagram-feed' ), 'pointer' => 'top' ), array( 'step' => 2, 'heading' => __( 'Your existing feeds are under "Legacy" feeds', 'instagram-feed' ), 'p' => __( 'You can edit the settings for any existing "legacy" feed (i.e. any feed created prior to this update) here.', 'instagram-feed' ) . ' ' . __( 'This works just like the old settings page and affects all legacy feeds on your site.', 'instagram-feed' ) ), array( 'step' => 3, 'heading' => __( 'Existing feeds work as normal', 'instagram-feed' ), 'p' => __( 'You don\'t need to update or change any of your existing feeds. They will continue to work as usual.', 'instagram-feed' ) . ' ' . __( 'This update only affects how new feeds are created and customized.', 'instagram-feed' ) ) ); } return $text; } public function get_customizer_onboarding_text() { if ( self::onboarding_status( 'customizer' ) === 'dismissed' ) { return array( 'active' => false ); } $text = array( 'active' => true, 'type' => 'customizer', 'tooltips' => array( array( 'step' => 1, 'heading' => __( 'Embedding a Feed', 'instagram-feed' ), 'p' => __( 'After you are done customizing the feed, click here to add it to a page or a widget.', 'instagram-feed' ), 'pointer' => 'top' ), array( 'step' => 2, 'heading' => __( 'Customize', 'instagram-feed' ), 'p' => __( 'Change your feed layout, color scheme, or customize individual feed sections here.', 'instagram-feed' ), 'pointer' => 'top' ), array( 'step' => 3, 'heading' => __( 'Settings', 'instagram-feed' ), 'p' => __( 'Update your feed source, filter your posts, or change advanced settings here.', 'instagram-feed' ), 'pointer' => 'top' ) ) ); return $text; } /** * Text related to the feed customizer * * @return array * * @since 6.0 */ public function get_customize_screens_text() { $text = array( 'common' => array( 'preview' => __( 'Preview', 'instagram-feed' ), 'help' => __( 'Help', 'instagram-feed' ), 'embed' => __( 'Embed', 'instagram-feed' ), 'save' => __( 'Save', 'instagram-feed' ), 'sections' => __( 'Sections', 'instagram-feed' ), 'enable' => __( 'Enable', 'instagram-feed' ), 'background' => __( 'Background', 'instagram-feed' ), 'text' => __( 'Text', 'instagram-feed' ), 'inherit' => __( 'Inherit from Theme', 'instagram-feed' ), 'size' => __( 'Size', 'instagram-feed' ), 'color' => __( 'Color', 'instagram-feed' ), 'height' => __( 'Height', 'instagram-feed' ), 'placeholder' => __( 'Placeholder', 'instagram-feed' ), 'select' => __( 'Select', 'instagram-feed' ), 'enterText' => __( 'Enter Text', 'instagram-feed' ), 'hoverState' => __( 'Hover State', 'instagram-feed' ), 'sourceCombine' => __( 'Combine sources from multiple platforms using our Social Wall plugin', 'instagram-feed' ), ), 'tabs' => array( 'customize' => __( 'Customize', 'instagram-feed' ), 'settings' => __( 'Settings', 'instagram-feed' ), ), 'overview' => array( 'feedLayout' => __( 'Feed Layout', 'instagram-feed' ), 'colorScheme' => __( 'Color Scheme', 'instagram-feed' ), 'header' => __( 'Header', 'instagram-feed' ), 'posts' => __( 'Posts', 'instagram-feed' ), 'likeBox' => __( 'Like Box', 'instagram-feed' ), 'loadMore' => __( 'Load More Button', 'instagram-feed' ), ), 'feedLayoutScreen' => array( 'layout' => __( 'Layout', 'instagram-feed' ), 'list' => __( 'List', 'instagram-feed' ), 'grid' => __( 'Grid', 'instagram-feed' ), 'masonry' => __( 'Masonry', 'instagram-feed' ), 'carousel' => __( 'Carousel', 'instagram-feed' ), 'feedHeight' => __( 'Feed Height', 'instagram-feed' ), 'number' => __( 'Number of Posts', 'instagram-feed' ), 'columns' => __( 'Columns', 'instagram-feed' ), 'desktop' => __( 'Desktop', 'instagram-feed' ), 'tablet' => __( 'Tablet', 'instagram-feed' ), 'mobile' => __( 'Mobile', 'instagram-feed' ), 'bottomArea' => array( 'heading' => __( 'Tweak Post Styles', 'instagram-feed' ), 'description' => __( 'Change post background, border radius, shadow etc.', 'instagram-feed' ), ) ), 'colorSchemeScreen' => array( 'scheme' => __( 'Scheme', 'instagram-feed' ), 'light' => __( 'Light', 'instagram-feed' ), 'dark' => __( 'Dark', 'instagram-feed' ), 'custom' => __( 'Custom', 'instagram-feed' ), 'customPalette' => __( 'Custom Palette', 'instagram-feed' ), 'background2' => __( 'Background 2', 'instagram-feed' ), 'text2' => __( 'Text 2', 'instagram-feed' ), 'link' => __( 'Link', 'instagram-feed' ), 'bottomArea' => array( 'heading' => __( 'Overrides', 'instagram-feed' ), 'description' => __( 'Colors that have been overridden from individual post element settings will not change. To change them, you will have to reset overrides.', 'instagram-feed' ), 'ctaButton' => __( 'Reset Overrides.', 'instagram-feed' ), ) ), 'shoppableFeedScreen' => array( 'heading1' => __( 'Upgrade to Pro and make your Instagram Feed Shoppable', 'instagram-feed' ), 'description1' => __( 'This feature links the post to the one specified in your caption.

Don’t want to add links to the caption? You can add links manually to each post.


', 'instagram-feed' ), 'heading2' => __( 'Tap “Add” or “Update” on an
image to add/update it’s URL', 'instagram-feed' ), ) ); $text['onboarding'] = $this->get_customizer_onboarding_text(); return $text; } /** * Returns an associate array of all existing sources along with their data * * @param int $page * * @return array * * @since 6.0 */ public static function get_source_list( $page = 1 ) { $args['page'] = $page; $source_data = SBI_Db::source_query( $args ); $encryption = new \SB_Instagram_Data_Encryption(); $return = array(); foreach ( $source_data as $source ) { $info = ! empty( $source['info'] ) ? json_decode( $encryption->decrypt( $source['info'] ), true ) : array(); $source['header_data'] = $info; $settings = array( 'gdpr' => 'no' ); $avatar = \SB_Instagram_Parse::get_avatar( $info, $settings ); if ( \SB_Instagram_Connected_Account::local_avatar_exists( $source['username'] ) ) { $source['local_avatar_url'] = \SB_Instagram_Connected_Account::get_local_avatar_url( $source['username'] ); $source['local_avatar'] = \SB_Instagram_Connected_Account::get_local_avatar_url( $source['username'] ); } else { $source['local_avatar'] = false; } $source['avatar_url'] = is_bool( $avatar ) ? \SB_Instagram_Parse::get_avatar_url( $info, $settings ) : false; $source['just_added'] = ( ! empty( $_GET['sbi_username'] ) && isset( $info['username'] ) && $info['username'] === $_GET['sbi_username'] ); $source['error_encryption'] = false; if ( isset( $source['access_token'] ) && strpos( $source['access_token'], 'IG' ) === false && strpos( $source['access_token'], 'EA' ) === false && ! $encryption->decrypt( $source['access_token'] ) ) { $source['error_encryption'] = true; } $return[] = $source; } return $return; } /** * Get Links with UTM * * @return array * * @since 4.0 */ public static function get_links_with_utm() { $license_key = null; if ( get_option( 'sbi_license_key' ) ) { $license_key = get_option( 'sbi_license_key' ); } $all_access_bundle = sprintf( 'https://smashballoon.com/all-access/?license_key=%s&upgrade=true&utm_campaign=instagram-free&utm_source=all-feeds&utm_medium=footer-banner&utm_content=learn-more', $license_key ); $all_access_bundle_popup = sprintf( 'https://smashballoon.com/all-access/?license_key=%s&upgrade=true&utm_campaign=instagram-free&utm_source=balloon&utm_medium=all-access', $license_key ); $sourceCombineCTA = sprintf( 'https://smashballoon.com/social-wall/?license_key=%s&upgrade=true&utm_campaign=instagram-free&utm_source=customizer&utm_medium=sources&utm_content=social-wall', $license_key ); return array( 'allAccessBundle' => $all_access_bundle, 'popup' => array( 'allAccessBundle' => $all_access_bundle_popup, 'fbProfile' => 'https://www.facebook.com/SmashBalloon/', 'twitterProfile' => 'https://twitter.com/smashballoon', ), 'sourceCombineCTA' => $sourceCombineCTA, 'multifeedCTA' => 'https://smashballoon.com/extensions/multifeed/?utm_campaign=instagram-free&utm_source=customizer&utm_medium=sources&utm_content=multifeed', 'doc' => 'https://smashballoon.com/docs/instagram/?utm_campaign=instagram-free&utm_source=support&utm_medium=view-documentation-button&utm_content=view-documentation', 'blog' => 'https://smashballoon.com/blog/?utm_campaign=instagram-free&utm_source=support&utm_medium=view-blog-button&utm_content=view-blog', 'gettingStarted' => 'https://smashballoon.com/docs/getting-started/?instagram&utm_campaign=instagram-free&utm_source=support&utm_medium=getting-started-button&utm_content=getting-started', ); } public static function get_social_wall_links() { return array( '' . __( 'All Feeds', 'instagram-feed' ) . '', '' . __( 'Settings', 'instagram-feed' ) . '', '' . __( 'oEmbeds', 'instagram-feed' ) . '', '' . __( 'Extensions', 'instagram-feed' ) . '', '' . __( 'About Us', 'instagram-feed' ) . '', '' . __( 'Support', 'instagram-feed' ) . '', ); } /** * Returns an associate array of all existing feeds along with their data * * @return array * * @since 6.0 */ public static function get_feed_list( $feeds_args = array() ) { if ( ! empty( $_GET['feed_id'] ) ) { return array(); } $feeds_data = SBI_Db::feeds_query( $feeds_args ); $i = 0; foreach ( $feeds_data as $single_feed ) { $args = array( 'feed_id' => '*' . $single_feed['id'], 'html_location' => array( 'content' ), ); $count = \SB_Instagram_Feed_Locator::count( $args ); $content_locations = \SB_Instagram_Feed_Locator::instagram_feed_locator_query( $args ); // if this is the last page, add in the header footer and sidebar locations if ( count( $content_locations ) < SBI_Db::RESULTS_PER_PAGE ) { $args = array( 'feed_id' => '*' . $single_feed['id'], 'html_location' => array( 'header', 'footer', 'sidebar' ), 'group_by' => 'html_location', ); $other_locations = \SB_Instagram_Feed_Locator::instagram_feed_locator_query( $args ); $locations = array(); $combined_locations = array_merge( $other_locations, $content_locations ); } else { $combined_locations = $content_locations; } foreach ( $combined_locations as $location ) { $page_text = get_the_title( $location['post_id'] ); if ( $location['html_location'] === 'header' ) { $html_location = __( 'Header', 'instagram-feed' ); } elseif ( $location['html_location'] === 'footer' ) { $html_location = __( 'Footer', 'instagram-feed' ); } elseif ( $location['html_location'] === 'sidebar' ) { $html_location = __( 'Sidebar', 'instagram-feed' ); } else { $html_location = __( 'Content', 'instagram-feed' ); } $shortcode_atts = json_decode( $location['shortcode_atts'], true ); $shortcode_atts = is_array( $shortcode_atts ) ? $shortcode_atts : array(); $full_shortcode_string = '[instagram-feed'; foreach ( $shortcode_atts as $key => $value ) { if ( ! empty( $value ) ) { $full_shortcode_string .= ' ' . esc_html( $key ) . '="' . esc_html( $value ) . '"'; } } $full_shortcode_string .= ']'; $locations[] = array( 'link' => esc_url( get_the_permalink( $location['post_id'] ) ), 'page_text' => $page_text, 'html_location' => $html_location, 'shortcode' => $full_shortcode_string ); } $feeds_data[ $i ]['instance_count'] = $count; $feeds_data[ $i ]['location_summary'] = $locations; $settings = json_decode( $feeds_data[ $i ]['settings'], true ); $settings['feed'] = $single_feed['id']; $instagram_feed_settings = new \SB_Instagram_Settings( $settings, sbi_defaults() ); $feeds_data[ $i ]['settings'] = $instagram_feed_settings->get_settings(); $i++; } return $feeds_data; } /** * Returns an associate array of all existing sources along with their data * * @return array * * @since 4.0 */ public function get_legacy_feed_list() { if ( ! empty( $_GET['feed_id'] ) ) { return array(); } $sbi_statuses = get_option( 'sbi_statuses', array() ); $sources_list = self::get_source_list(); if ( empty( $sbi_statuses['support_legacy_shortcode'] ) ) { return array(); } $args = array( 'html_location' => array( 'header', 'footer', 'sidebar', 'content' ), 'group_by' => 'shortcode_atts', 'page' => 1 ); $feeds_data = \SB_Instagram_Feed_Locator::legacy_instagram_feed_locator_query( $args ); if ( empty( $feeds_data ) ) { $args = array( 'html_location' => array( 'header', 'footer', 'sidebar', 'content' ), 'group_by' => 'shortcode_atts', 'page' => 1 ); $feeds_data = \SB_Instagram_Feed_Locator::legacy_instagram_feed_locator_query( $args ); } $feed_saver = new SBI_Feed_Saver( 'legacy' ); $settings = $feed_saver->get_feed_settings(); $default_type = 'timeline'; if ( isset( $settings['feedtype'] ) ) { $default_type = $settings['feedtype']; } elseif ( isset( $settings['type'] ) ) { if ( strpos( $settings['type'], ',' ) === false ) { $default_type = $settings['type']; } } $i = 0; $reindex = false; foreach ( $feeds_data as $single_feed ) { $args = array( 'shortcode_atts' => $single_feed['shortcode_atts'], 'html_location' => array( 'content' ), ); $content_locations = \SB_Instagram_Feed_Locator::instagram_feed_locator_query( $args ); $count = \SB_Instagram_Feed_Locator::count( $args ); if ( count( $content_locations ) < SBI_Db::RESULTS_PER_PAGE ) { $args = array( 'feed_id' => $single_feed['feed_id'], 'html_location' => array( 'header', 'footer', 'sidebar' ), 'group_by' => 'html_location' ); $other_locations = \SB_Instagram_Feed_Locator::instagram_feed_locator_query( $args ); $combined_locations = array_merge( $other_locations, $content_locations ); } else { $combined_locations = $content_locations; } $locations = array(); foreach ( $combined_locations as $location ) { $page_text = get_the_title( $location['post_id'] ); if ( $location['html_location'] === 'header' ) { $html_location = __( 'Header', 'instagram-feed' ); } elseif ( $location['html_location'] === 'footer' ) { $html_location = __( 'Footer', 'instagram-feed' ); } elseif ( $location['html_location'] === 'sidebar' ) { $html_location = __( 'Sidebar', 'instagram-feed' ); } else { $html_location = __( 'Content', 'instagram-feed' ); } $shortcode_atts = json_decode( $location['shortcode_atts'], true ); $shortcode_atts = is_array( $shortcode_atts ) ? $shortcode_atts : array(); $full_shortcode_string = '[instagram-feed'; foreach ( $shortcode_atts as $key => $value ) { if ( ! empty( $value ) ) { if ( is_array( $value ) ) { $value = implode( ',', $value ); } $full_shortcode_string .= ' ' . esc_html( $key ) . '="' . esc_html( $value ) . '"'; } } $full_shortcode_string .= ']'; $locations[] = array( 'link' => esc_url( get_the_permalink( $location['post_id'] ) ), 'page_text' => $page_text, 'html_location' => $html_location, 'shortcode' => $full_shortcode_string ); } $shortcode_atts = json_decode( $feeds_data[ $i ]['shortcode_atts'], true ); $shortcode_atts = is_array( $shortcode_atts ) ? $shortcode_atts : array(); $full_shortcode_string = '[instagram-feed'; foreach ( $shortcode_atts as $key => $value ) { if ( ! empty( $value ) ) { if ( is_array( $value ) ) { $value = implode( ',', $value ); } $full_shortcode_string .= ' ' . esc_html( $key ) . '="' . esc_html( $value ) . '"'; } } $full_shortcode_string .= ']'; $feeds_data[ $i ]['shortcode'] = $full_shortcode_string; $feeds_data[ $i ]['instance_count'] = $count; $feeds_data[ $i ]['location_summary'] = $locations; $feeds_data[ $i ]['feed_name'] = self::get_legacy_feed_name( $sources_list, $feeds_data[ $i ]['feed_id'] ); $feeds_data[ $i ]['feed_type'] = $default_type; if ( isset( $shortcode_atts['feedtype'] ) ) { $feeds_data[ $i ]['feed_type'] = $shortcode_atts['feedtype']; } elseif ( isset( $shortcode_atts['type'] ) ) { if ( strpos( $shortcode_atts['type'], ',' ) === false ) { $feeds_data[ $i ]['feed_type'] = $shortcode_atts['type']; } } if ( isset( $feeds_data[ $i ]['id'] ) ) { unset( $feeds_data[ $i ]['id'] ); } if ( isset( $feeds_data[ $i ]['html_location'] ) ) { unset( $feeds_data[ $i ]['html_location'] ); } if ( isset( $feeds_data[ $i ]['last_update'] ) ) { unset( $feeds_data[ $i ]['last_update'] ); } if ( isset( $feeds_data[ $i ]['post_id'] ) ) { unset( $feeds_data[ $i ]['post_id'] ); } if ( ! empty( $shortcode_atts['feed'] ) ) { $reindex = true; unset( $feeds_data[ $i ] ); } if ( isset( $feeds_data[ $i ]['shortcode_atts'] ) ) { unset( $feeds_data[ $i ]['shortcode_atts'] ); } $i++; } if ( $reindex ) { $feeds_data = array_values( $feeds_data ); } // if there were no feeds found in the locator table we still want the legacy settings to be available // if it appears as though they had used version 3.x or under at some point. if ( empty( $feeds_data ) && ! is_array( $sbi_statuses['support_legacy_shortcode'] ) && ( $sbi_statuses['support_legacy_shortcode'] ) ) { $feeds_data = array( array( 'feed_id' => __( 'Legacy Feed', 'instagram-feed' ) . ' ' . __( '(unknown location)', 'instagram-feed' ), 'feed_name' => __( 'Legacy Feed', 'instagram-feed' ) . ' ' . __( '(unknown location)', 'instagram-feed' ), 'shortcode' => '[instagram-feed]', 'feed_type' => '', 'instance_count' => false, 'location_summary' => array() ) ); } return $feeds_data; } public static function get_legacy_feed_name( $sources_list, $source_id ) { foreach ( $sources_list as $source ) { if ( $source['account_id'] == $source_id ) { return $source['username']; } } return $source_id; } /** * Status of the onboarding sequence for specific user * * @return string|boolean * * @since 6.0 */ public static function onboarding_status( $type = 'newuser' ) { $onboarding_statuses = get_user_meta( get_current_user_id(), 'sbi_onboarding', true ); $status = false; if ( ! empty( $onboarding_statuses ) ) { $statuses = maybe_unserialize( $onboarding_statuses ); $status = isset( $statuses[ $type ] ) ? $statuses[ $type ] : false; } return $status; } /** * Update status of onboarding sequence for specific user * * @return string|boolean * * @since 6.0 */ public static function update_onboarding_meta( $value, $type = 'newuser' ) { $onboarding_statuses = get_user_meta( get_current_user_id(), 'sbi_onboarding', true ); if ( ! empty( $onboarding_statuses ) ) { $statuses = maybe_unserialize( $onboarding_statuses ); $statuses[ $type ] = $value; } else { $statuses = array( $type => $value ); } $statuses = maybe_serialize( $statuses ); update_user_meta( get_current_user_id(), 'sbi_onboarding', $statuses ); } /** * Used to dismiss onboarding using AJAX * * @since 6.0 */ public static function after_dismiss_onboarding() { check_ajax_referer( 'sbi-admin', 'nonce' ); $cap = current_user_can( 'manage_instagram_feed_options' ) ? 'manage_instagram_feed_options' : 'manage_options'; $cap = apply_filters( 'sbi_settings_pages_capability', $cap ); if ( current_user_can( $cap ) ) { $type = 'newuser'; if ( isset( $_POST['was_active'] ) ) { $type = sanitize_key( $_POST['was_active'] ); } self::update_onboarding_meta( 'dismissed', $type ); } wp_die(); } public static function add_customizer_att( $atts ) { if ( ! is_array( $atts ) ) { $atts = array(); } $atts['feedtype'] = 'customizer'; return $atts; } /** * Feed Builder Wrapper. * * @since 6.0 */ public function feed_builder() { include_once SBI_BUILDER_DIR . 'templates/builder.php'; } /** * For types listed on the top of the select feed type screen * * @return array * * @since 6.0 */ public function get_feed_types() { $feed_types = array( array( 'type' => 'user', 'title' => __( 'User Timeline', 'instagram-feed' ), 'description' => __( 'Fetch posts from your Instagram profile', 'instagram-feed' ), 'icon' => 'usertimelineIcon' ), array( 'type' => 'hashtag', 'title' => __( 'Public Hashtag', 'instagram-feed' ), 'description' => __( 'Fetch posts from a public Instagram hashtag', 'instagram-feed' ), 'tooltip' => __( 'Hashtag feeds require a connected Instagram business account', 'instagram-feed' ), 'businessRequired' => true, 'icon' => 'publichashtagIcon' ), array( 'type' => 'tagged', 'title' => __( 'Tagged Posts', 'instagram-feed' ), 'description' => __( 'Display posts your Instagram account has been tagged in', 'instagram-feed' ), 'tooltip' => __( 'Tagged posts feeds require a connected Instagram business account', 'instagram-feed' ), 'businessRequired' => true, 'icon' => 'taggedpostsIcon' ), array( 'type' => 'socialwall', 'title' => __( 'Social Wall', 'instagram-feed' ), 'description' => __( 'Create a feed with sources from different social platforms', 'instagram-feed' ), 'icon' => 'socialwall1Icon' ) ); return $feed_types; } /** * For types listed on the bottom of the select feed type screen * * @return array * * @since 6.0 */ public function get_advanced_feed_types() { $feed_types = array( array( 'type' => 'hashtag', 'title' => __( 'Public Hashtag', 'instagram-feed' ), 'description' => __( 'Fetch posts from a public Instagram hashtag', 'instagram-feed' ), 'tooltip' => __( 'Hashtag feeds require a connected Instagram business account', 'instagram-feed' ), 'businessRequired' => true, 'icon' => 'publichashtagIcon' ), array( 'type' => 'tagged', 'title' => __( 'Tagged Posts', 'instagram-feed' ), 'description' => __( 'Display posts your Instagram account has been tagged in', 'instagram-feed' ), 'tooltip' => __( 'Tagged posts feeds require a connected Instagram business account', 'instagram-feed' ), 'businessRequired' => true, 'icon' => 'taggedpostsIcon' ), array( 'type' => 'socialwall', 'title' => __( 'Social Wall', 'instagram-feed' ), 'description' => __( 'Create a feed with sources from different social platforms', 'instagram-feed' ), 'icon' => 'socialwall1Icon' ), ); return $feed_types; } /** * Personal Account * * @return array * * @since 6.0.8 */ public static function personal_account_screen_text() { return array( 'mainHeading1' => __( 'We’re almost there...', 'instagram-feed' ), 'mainHeading2' => __( 'Update Personal Account', 'instagram-feed' ), 'mainHeading3' => __( 'Add Instagram Profile Picture and Bio', 'instagram-feed' ), 'mainDescription' => __( 'Instagram does not provide us access to your profile picture or bio for personal accounts. Would you like to set up a custom profile photo and bio?.', 'instagram-feed' ), 'bioLabel' => __( 'Bio (140 Characters)', 'instagram-feed' ), 'bioPlaceholder' => __( 'Add your profile bio here', 'instagram-feed' ), 'confirmBtn' => __( 'Yes, let\'s do it', 'instagram-feed' ), 'cancelBtn' => __( 'No, maybe later', 'instagram-feed' ), 'uploadBtn' => __( 'Upload Profile Picture', 'instagram-feed' ) ); } } DIY Necklace Holder - Do It All Working Mom