ProShell v2.0
Dashboard
Server Info
Server: 158.106.128.192
PHP: 8.2.33
home
planet5
public_html
bansibaba.com
wp-includes
2026-09-16 11:11:45
Editing: seedprod-admin-settings.php
Cancel
Save Changes
<?php /** * Settings page for SeedProd Lite * * @package SeedProd */ // Exit if accessed directly. if ( ! defined( 'ABSPATH' ) ) { exit; } // Get current tab. $current_tab = isset( $_GET['tab'] ) ? sanitize_text_field( wp_unslash( $_GET['tab'] ) ) : 'general'; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Read-only parameter for tab display. // Define tabs. $tabs_array = array( 'general' => __( 'General', 'coming-soon' ), 'subscribers' => __( 'Subscribers', 'coming-soon' ), 'recommended-plugins' => __( 'Recommended Plugins', 'coming-soon' ), 'about' => __( 'About Us', 'coming-soon' ), ); ?> <div class="seedprod-dashboard-page seedprod-settings-page"> <?php // Include header with page title. $page_title = __( 'Settings', 'coming-soon' ); require_once plugin_dir_path( __FILE__ ) . 'seedprod-admin-header.php'; ?> <div class="seedprod-dashboard-container"> <!-- Tab Navigation using WordPress native classes --> <nav class="nav-tab-wrapper"> <?php foreach ( $tabs_array as $tab_key => $tab_label ) : ?> <a href="<?php echo esc_url( add_query_arg( 'tab', $tab_key, admin_url( 'admin.php?page=seedprod_lite_settings' ) ) ); ?>" class="nav-tab <?php echo esc_attr( $current_tab === $tab_key ? 'nav-tab-active' : '' ); ?>"> <?php echo esc_html( $tab_label ); ?> </a> <?php endforeach; ?> </nav> <!-- Tab Content using existing card class --> <div class="postbox seedprod-card"> <div class="inside"> <?php if ( 'general' === $current_tab ) : ?> <!-- General Tab --> <div class="seedprod-tab-panel" id="seedprod-general-tab"> <?php // Get app settings and decode if JSON. $app_settings_json = get_option( 'seedprod_app_settings' ); $app_settings = ! empty( $app_settings_json ) ? json_decode( $app_settings_json, true ) : array(); ?> <form method="post" action="" id="seedprod-settings-form"> <?php wp_nonce_field( 'seedprod_settings_save', 'seedprod_settings_nonce' ); ?> <!-- License Section --> <h2><?php esc_html_e( 'License', 'coming-soon' ); ?></h2> <?php $is_lite_view = seedprod_lite_v2_is_lite_view(); if ( ! $is_lite_view ) : ?> <p><?php esc_html_e( 'Your license key provides access to updates and addons.', 'coming-soon' ); ?></p> <?php else : ?> <p> <?php echo wp_kses_post( __( 'You\'re using <strong>SeedProd Lite</strong> - No License needed. Enjoy! 🙂', 'coming-soon' ) ); ?> </p> <p> <?php $upgrade_url = seedprod_lite_get_external_link( 'https://www.seedprod.com/lite-upgrade/?discount=LITEUPGRADE', 'seedprod-license-page', 'liteplugin' ); /* translators: %s: Upgrade URL */ printf( wp_kses_post( __( 'To unlock more features consider <a href="%s" target="_blank">upgrading to PRO</a>. As a valued SeedProd Lite user you\'ll receive <strong>a discount off the regular price</strong>, automatically applied at checkout!', 'coming-soon' ) ), esc_url( $upgrade_url ) ); ?> </p> <?php endif; ?> <table class="form-table"> <tbody> <tr> <th scope="row"> <label for="seedprod-license-key"><?php esc_html_e( 'License Key', 'coming-soon' ); ?></label> </th> <td> <?php $license_key = get_option( 'seedprod_api_key' ); $license_name = get_option( 'seedprod_license_name' ); ?> <input type="password" id="seedprod-license-key" name="seedprod_license_key" value="<?php echo esc_attr( $license_key ); ?>" class="regular-text" placeholder="<?php esc_attr_e( 'Enter Your License Key Here', 'coming-soon' ); ?>" /> <?php if ( $license_name ) : ?> <button type="button" class="button button-primary seedprod-button-primary" id="seedprod-recheck-license"> <?php esc_html_e( 'Recheck Key', 'coming-soon' ); ?> </button> <button type="button" class="button seedprod-button-secondary" id="seedprod-deactivate-license"> <?php esc_html_e( 'Deactivate Key', 'coming-soon' ); ?> </button> <?php else : ?> <button type="button" class="button button-primary seedprod-button-primary" id="seedprod-verify-license"> <?php if ( seedprod_lite_v2_is_lite_view() ) { esc_html_e( 'Connect to SeedProd.com', 'coming-soon' ); } else { esc_html_e( 'Verify Key', 'coming-soon' ); } ?> </button> <?php endif; ?> <div id="seedprod-license-message"></div> <?php if ( $license_name ) : ?> <div class="seedprod-license-badge seedprod-license-badge-active"> <div class="seedprod-license-badge-icon"> <span class="dashicons dashicons-awards"></span> </div> <div class="seedprod-license-badge-content"> <span class="seedprod-license-badge-label"><?php esc_html_e( 'ACTIVE LICENSE', 'coming-soon' ); ?></span> <span class="seedprod-license-badge-type"><?php echo esc_html( $license_name ); ?></span> </div> <div class="seedprod-license-badge-check"> <span class="dashicons dashicons-yes"></span> </div> </div> <?php else : ?> <div class="seedprod-license-badge seedprod-license-badge-inactive"> <div class="seedprod-license-badge-icon"> <span class="dashicons dashicons-warning"></span> </div> <div class="seedprod-license-badge-content"> <span class="seedprod-license-badge-label"><?php esc_html_e( 'NO ACTIVE LICENSE', 'coming-soon' ); ?></span> <span class="seedprod-license-badge-help"> <?php esc_html_e( "Don't have a license?", 'coming-soon' ); ?> <a href="<?php echo esc_url( seedprod_lite_get_pricing_link( 'settings-license-badge' ) ); ?>" target="_blank" rel="noopener"> <?php esc_html_e( 'Get one here', 'coming-soon' ); ?> </a> </span> </div> <div class="seedprod-license-badge-action"> <span class="dashicons dashicons-no"></span> </div> </div> <?php endif; ?> </td> </tr> </tbody> </table> <!-- Global Settings Section --> <h2><?php esc_html_e( 'Global Settings', 'coming-soon' ); ?></h2> <table class="form-table"> <tbody> <?php if ( ! $is_lite_view ) : ?> <tr> <th scope="row"> <label for="seedprod-facebook-app-id"><?php esc_html_e( 'Facebook APP ID', 'coming-soon' ); ?></label> </th> <td> <?php $fb_app_id = ! empty( $app_settings['facebook_g_app_id'] ) ? $app_settings['facebook_g_app_id'] : ''; ?> <input type="text" id="seedprod-facebook-app-id" name="seedprod_facebook_app_id" value="<?php echo esc_attr( $fb_app_id ); ?>" class="regular-text" /> </td> </tr> <tr> <th scope="row"> <label for="seedprod-google-places-key"><?php esc_html_e( 'Google Places API Key', 'coming-soon' ); ?></label> </th> <td> <?php $google_key = ! empty( $app_settings['google_places_app_key'] ) ? $app_settings['google_places_app_key'] : ''; ?> <input type="text" id="seedprod-google-places-key" name="seedprod_google_places_key" value="<?php echo esc_attr( $google_key ); ?>" class="regular-text" /> </td> </tr> <tr> <th scope="row"> <label for="seedprod-yelp-api-key"><?php esc_html_e( 'Yelp API Key', 'coming-soon' ); ?></label> </th> <td> <?php $yelp_key = ! empty( $app_settings['yelp_app_api_key'] ) ? $app_settings['yelp_app_api_key'] : ''; ?> <input type="text" id="seedprod-yelp-api-key" name="seedprod_yelp_api_key" value="<?php echo esc_attr( $yelp_key ); ?>" class="regular-text" /> </td> </tr> <?php endif; ?> <tr> <th scope="row"> <?php esc_html_e( 'Disable Edit with SeedProd Button', 'coming-soon' ); ?> </th> <td> <?php $disable_button = ! empty( $app_settings['disable_seedprod_button'] ) ? $app_settings['disable_seedprod_button'] : false; ?> <label for="seedprod-disable-button"> <input type="checkbox" id="seedprod-disable-button" name="seedprod_disable_button" value="1" <?php checked( $disable_button, true ); ?> /> <?php esc_html_e( 'Disable the Edit with SeedProd button in the admin area', 'coming-soon' ); ?> </label> </td> </tr> <tr> <th scope="row"> <?php esc_html_e( 'Enable Usage Tracking', 'coming-soon' ); ?> </th> <td> <?php $usage_tracking = ! empty( $app_settings['enable_usage_tracking'] ) ? $app_settings['enable_usage_tracking'] : false; ?> <label for="seedprod-usage-tracking"> <input type="checkbox" id="seedprod-usage-tracking" name="seedprod_usage_tracking" value="1" <?php checked( $usage_tracking, true ); ?> /> <?php esc_html_e( 'Help improve SeedProd by sharing anonymous usage data', 'coming-soon' ); ?> </label> <p class="description"> <a href="<?php echo esc_url( seedprod_lite_get_external_link( 'https://www.seedprod.com/docs/usage-tracking/', 'settings-usage-tracking', seedprod_lite_v2_is_lite_view() ? 'liteplugin' : 'proplugin' ) ); ?>" target="_blank"> <?php esc_html_e( 'Learn More', 'coming-soon' ); ?> </a> </p> </td> </tr> <tr> <th scope="row"> <?php esc_html_e( 'Disable SeedProd Notifications', 'coming-soon' ); ?> </th> <td> <?php $disable_notifications = ! empty( $app_settings['disable_seedprod_notification'] ) ? $app_settings['disable_seedprod_notification'] : false; ?> <label for="seedprod-disable-notifications"> <input type="checkbox" id="seedprod-disable-notifications" name="seedprod_disable_notifications" value="1" <?php checked( $disable_notifications, true ); ?> /> <?php esc_html_e( 'Disable admin notifications from SeedProd', 'coming-soon' ); ?> </label> </td> </tr> </tbody> </table> <p class="submit"> <button type="submit" class="button button-primary seedprod-button-primary" id="seedprod-save-settings"> <?php esc_html_e( 'Save Settings', 'coming-soon' ); ?> </button> </p> </form> <!-- Debug Information Section --> <hr /> <h2><?php esc_html_e( 'Debug Information', 'coming-soon' ); ?></h2> <div class="seedprod-debug-section"> <p> <button type="button" class="button seedprod-button-secondary" id="seedprod-toggle-system-info"> <span class="dashicons dashicons-arrow-down-alt2"></span> <?php esc_html_e( 'View System Information', 'coming-soon' ); ?> </button> <a href="<?php echo esc_url( admin_url( 'admin.php?page=seedprod_lite_debug' ) ); ?>" class="button seedprod-button-secondary"> <span class="dashicons dashicons-admin-tools"></span> <?php esc_html_e( 'Advanced Debug Tools', 'coming-soon' ); ?> </a> </p> <div id="seedprod-system-info" style="display: none; margin-top: 20px;"> <p class="description"> <?php esc_html_e( 'Copy this information when contacting support to help us assist you better.', 'coming-soon' ); ?> </p> <textarea id="seedprod-system-info-text" readonly="readonly" class="large-text" rows="15" onclick="this.select();"><?php echo esc_textarea( seedprod_lite_v2_get_system_info() ); ?></textarea> <p> <button type="button" class="button seedprod-button-secondary" id="seedprod-copy-system-info"> <?php esc_html_e( 'Copy to Clipboard', 'coming-soon' ); ?> </button> </p> </div> </div> </div> <?php elseif ( 'subscribers' === $current_tab ) : ?> <!-- Subscribers Tab --> <div class="seedprod-tab-panel" id="seedprod-subscribers-tab"> <?php // Get subscriber stats. $stats = seedprod_lite_v2_get_subscriber_stats(); $pages_list = seedprod_lite_v2_get_subscriber_pages(); // Check OptinMonster status. $optinmonster_installed = false; $optinmonster_active = false; $optinmonster_slug = 'optinmonster/optin-monster-wp-api.php'; if ( ! function_exists( 'get_plugins' ) ) { require_once ABSPATH . 'wp-admin/includes/plugin.php'; } $all_plugins = get_plugins(); if ( isset( $all_plugins[ $optinmonster_slug ] ) ) { $optinmonster_installed = true; $optinmonster_active = is_plugin_active( $optinmonster_slug ); } ?> <script type="text/javascript"> window.seedprodOptinMonster = { installed: <?php echo $optinmonster_installed ? 'true' : 'false'; ?>, active: <?php echo $optinmonster_active ? 'true' : 'false'; ?>, slug: '<?php echo esc_js( $optinmonster_slug ); ?>' }; </script> <!-- Header with export and filters --> <div class="seedprod-subscribers-header"> <h2><?php esc_html_e( 'Subscribers Overview', 'coming-soon' ); ?></h2> <?php if ( $stats['total'] > 0 ) : ?> <div class="seedprod-subscribers-controls"> <button type="button" class="button seedprod-button-secondary" id="seedprod-export-subscribers"> <span class="dashicons dashicons-download"></span> <?php esc_html_e( 'Export to CSV', 'coming-soon' ); ?> </button> <select id="seedprod-subscriber-page-filter" class="seedprod-select"> <option value="all"><?php esc_html_e( 'All Pages', 'coming-soon' ); ?></option> <?php foreach ( $pages_list as $page_item ) : ?> <option value="<?php echo esc_attr( $page_item['uuid'] ); ?>"> <?php echo esc_html( $page_item['name'] ); ?> </option> <?php endforeach; ?> </select> </div> <?php endif; ?> </div> <?php if ( $stats['total'] > 0 ) : ?> <!-- Search Box --> <div class="seedprod-subscribers-search-box"> <input type="text" id="seedprod-subscriber-search" placeholder="<?php esc_attr_e( 'Search by email or name...', 'coming-soon' ); ?>" class="regular-text" /> <button type="button" class="button" id="seedprod-subscriber-search-btn"> <?php esc_html_e( 'Search', 'coming-soon' ); ?> </button> <button type="button" class="button" id="seedprod-subscriber-clear-search" style="display: none;"> <?php esc_html_e( 'Clear', 'coming-soon' ); ?> </button> </div> <!-- Subscribers Table --> <table class="wp-list-table widefat fixed striped table-view-list" id="seedprod-subscribers-table"> <thead> <tr> <td class="manage-column column-cb check-column"> <input type="checkbox" id="seedprod-subscriber-select-all" /> </td> <th scope="col" class="manage-column column-email sortable"> <a href="#" data-sort="email"> <span><?php esc_html_e( 'Email', 'coming-soon' ); ?></span> <span class="sorting-indicator"></span> </a> </th> <th scope="col" class="manage-column column-name sortable"> <a href="#" data-sort="fname"> <span><?php esc_html_e( 'Name', 'coming-soon' ); ?></span> <span class="sorting-indicator"></span> </a> </th> <th scope="col" class="manage-column column-created sortable desc"> <a href="#" data-sort="created"> <span><?php esc_html_e( 'Created', 'coming-soon' ); ?></span> <span class="sorting-indicator"></span> </a> </th> <th scope="col" class="manage-column column-actions"><?php esc_html_e( 'Actions', 'coming-soon' ); ?></th> </tr> </thead> <tbody id="seedprod-subscribers-list"> <tr> <td colspan="5" class="seedprod-loading-message"> <span class="dashicons dashicons-update spin"></span> <?php esc_html_e( 'Loading subscribers...', 'coming-soon' ); ?> </td> </tr> </tbody> <tfoot> <tr> <td class="manage-column column-cb check-column"> <input type="checkbox" class="seedprod-subscriber-select-all-bottom" /> </td> <th scope="col" class="manage-column column-email"><?php esc_html_e( 'Email', 'coming-soon' ); ?></th> <th scope="col" class="manage-column column-name"><?php esc_html_e( 'Name', 'coming-soon' ); ?></th> <th scope="col" class="manage-column column-created"><?php esc_html_e( 'Created', 'coming-soon' ); ?></th> <th scope="col" class="manage-column column-actions"><?php esc_html_e( 'Actions', 'coming-soon' ); ?></th> </tr> </tfoot> </table> <!-- Bulk Actions --> <div class="tablenav bottom"> <div class="alignleft actions bulkactions"> <select id="seedprod-subscriber-bulk-action"> <option value=""><?php esc_html_e( 'Bulk Actions', 'coming-soon' ); ?></option> <option value="delete"><?php esc_html_e( 'Delete', 'coming-soon' ); ?></option> </select> <button type="button" class="button action" id="seedprod-subscriber-bulk-apply"> <?php esc_html_e( 'Apply', 'coming-soon' ); ?> </button> </div> <!-- Pagination --> <div class="tablenav-pages"> <span class="displaying-num"> <span id="seedprod-subscriber-count">0</span> <?php esc_html_e( 'items', 'coming-soon' ); ?> </span> <span class="seedprod-pagination-links" id="seedprod-subscriber-pagination"> <!-- Pagination will be inserted here via JS --> </span> </div> </div> <?php else : ?> <!-- Show table with just OptinMonster row when no subscribers --> <table class="wp-list-table widefat fixed striped table-view-list" id="seedprod-subscribers-table"> <thead> <tr> <td class="manage-column column-cb check-column"> <input type="checkbox" id="seedprod-subscriber-select-all" /> </td> <th scope="col" class="manage-column column-email sortable"> <a href="#" data-sort="email"> <span><?php esc_html_e( 'Email', 'coming-soon' ); ?></span> <span class="sorting-indicator"></span> </a> </th> <th scope="col" class="manage-column column-name sortable"> <a href="#" data-sort="name"> <span><?php esc_html_e( 'Name', 'coming-soon' ); ?></span> <span class="sorting-indicator"></span> </a> </th> <th scope="col" class="manage-column column-created sortable"> <a href="#" data-sort="created_at"> <span><?php esc_html_e( 'Created', 'coming-soon' ); ?></span> <span class="sorting-indicator"></span> </a> </th> <th scope="col" class="manage-column column-actions"><?php esc_html_e( 'Actions', 'coming-soon' ); ?></th> </tr> </thead> <tbody id="seedprod-subscribers-list"> <!-- OptinMonster row will be inserted here by JavaScript --> </tbody> </table> <?php endif; ?> </div> <?php elseif ( 'recommended-plugins' === $current_tab ) : ?> <!-- Recommended Plugins Tab --> <div class="seedprod-tab-panel" id="seedprod-recommended-plugins-tab"> <?php // Check for filter parameter. $filter = isset( $_GET['filter'] ) ? sanitize_text_field( wp_unslash( $_GET['filter'] ) ) : ''; // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Read-only parameter for filtering. if ( $filter ) : ?> <a href="<?php echo esc_url( admin_url( 'admin.php?page=seedprod_lite_settings&tab=recommended-plugins' ) ); ?>" class="button button-link" style="margin-bottom: 10px;"> ← <?php esc_html_e( 'View All Plugins', 'coming-soon' ); ?> </a> <?php endif; ?> <h2><?php esc_html_e( 'Recommended Plugins', 'coming-soon' ); ?></h2> <p><?php esc_html_e( 'Supercharge your website with our recommended WordPress plugins.', 'coming-soon' ); ?></p> <div class="seedprod-plugins-grid"> <?php // When filtering, get ALL plugins (including active ones). // Otherwise, get only non-active plugins. if ( isset( $_GET['filter'] ) && ! empty( $_GET['filter'] ) ) { // phpcs:ignore WordPress.Security.NonceVerification.Recommended -- Already sanitized above. $all_plugins = seedprod_lite_v2_get_recommended_plugins(); } else { $all_plugins = seedprod_lite_v2_get_all_recommended_plugins(); } // If filter is set, only show that plugin. if ( $filter && isset( $all_plugins[ $filter ] ) ) { $filtered_plugins = array( $filter => $all_plugins[ $filter ] ); } else { // Shuffle the plugins array to randomize order on each page load, keeping WPVibe pinned first. $keys = array_keys( $all_plugins ); shuffle( $keys ); $pinned = array_search( 'vibeai', $keys, true ); if ( false !== $pinned ) { unset( $keys[ $pinned ] ); array_unshift( $keys, 'vibeai' ); } $shuffled_plugins = array(); foreach ( $keys as $key ) { $shuffled_plugins[ $key ] = $all_plugins[ $key ]; } $filtered_plugins = $shuffled_plugins; } foreach ( $filtered_plugins as $plugin_key => $plugin_data ) : $plugin_status = seedprod_lite_v2_get_plugin_status( $plugin_data['slug'] ); ?> <div class="seedprod-plugin-card" data-plugin="<?php echo esc_attr( $plugin_key ); ?>"> <div class="seedprod-plugin-card-content"> <div class="seedprod-plugin-header"> <img src="<?php echo esc_url( $plugin_data['icon'] ); ?>" alt="<?php echo esc_attr( $plugin_data['name'] ); ?>" class="seedprod-plugin-icon" /> <div class="seedprod-plugin-info"> <h4><?php echo esc_html( $plugin_data['name'] ); ?></h4> <p class="seedprod-plugin-description"><?php echo esc_html( $plugin_data['desc'] ); ?></p> </div> </div> <div class="seedprod-plugin-footer"> <div class="seedprod-plugin-status"> <?php switch ( $plugin_status['status'] ) { case 0: echo '<span class="seedprod-status-badge seedprod-status-not-installed">' . esc_html__( 'NOT INSTALLED', 'coming-soon' ) . '</span>'; break; case 1: echo '<span class="seedprod-status-badge seedprod-status-active">' . esc_html__( 'ACTIVE', 'coming-soon' ) . '</span>'; break; case 2: echo '<span class="seedprod-status-badge seedprod-status-inactive">' . esc_html__( 'INACTIVE', 'coming-soon' ) . '</span>'; break; case 3: echo '<span class="seedprod-status-badge seedprod-status-active">' . esc_html__( 'PRO VERSION', 'coming-soon' ) . '</span>'; break; } ?> </div> <?php if ( 3 !== $plugin_status['status'] ) : // Not Pro version. ?> <button class="button seedprod-plugin-button <?php echo 1 === $plugin_status['status'] ? 'seedprod-button-secondary' : 'button-primary seedprod-button-primary'; ?>" data-plugin-slug="<?php echo esc_attr( $plugin_data['slug'] ); ?>" data-plugin-id="<?php echo esc_attr( $plugin_key ); ?>" data-status="<?php echo esc_attr( $plugin_status['status'] ); ?>"> <span class="button-text"> <?php switch ( $plugin_status['status'] ) { case 0: esc_html_e( 'Install', 'coming-soon' ); break; case 1: esc_html_e( 'Deactivate', 'coming-soon' ); break; case 2: esc_html_e( 'Activate', 'coming-soon' ); break; } ?> </span> <span class="button-spinner" style="display: none;"> <span class="dashicons dashicons-update"></span> </span> </button> <?php endif; ?> </div> </div> </div> <?php endforeach; ?> </div> </div> <?php elseif ( 'about' === $current_tab ) : ?> <!-- About Us Tab --> <div class="seedprod-tab-panel" id="seedprod-about-tab"> <div class="seedprod-about-content"> <div class="seedprod-about-main"> <div class="seedprod-about-text"> <h2><?php esc_html_e( 'About SeedProd', 'coming-soon' ); ?></h2> <p> <?php esc_html_e( 'Hello and welcome to SeedProd, the #1 WordPress Website Builder with AI. At SeedProd, we build software that helps you create stunning WordPress websites in minutes, not weeks. Our drag & drop builder and AI-powered tools help you design complete websites, landing pages, and custom themes without writing any code.', 'coming-soon' ); ?> </p> <p> <?php esc_html_e( 'What started as a simple coming soon page plugin has evolved into a complete website builder. Today, SeedProd powers millions of websites with our AI website generator, 90+ professional design blocks, theme builder, and extensive template library. Build everything from business websites to online stores, portfolios, and blogs.', 'coming-soon' ); ?> </p> <p> <?php esc_html_e( 'Our mission is simple: empower anyone to build a professional WordPress website without technical skills. With our new AI technology, you can describe your business and watch as a complete website is generated in just 60 seconds.', 'coming-soon' ); ?> </p> <p> <?php /* translators: 1: WPBeginner link, 2: OptinMonster link, 3: MonsterInsights link, 4: WPForms link, 5: RafflePress link, 6: TrustPulse link */ printf( esc_html__( 'SeedProd is brought to you by the same team that\'s behind the largest WordPress resource site, %1$s, the most popular lead-generation software, %2$s, the best WordPress analytics plugin, %3$s, the best WordPress forms plugin, %4$s, the best WordPress giveaway plugin, %5$s, and finally the best WordPress FOMO plugin, %6$s.', 'coming-soon' ), '<a href="https://www.wpbeginner.com/?utm_source=seedprodplugin&utm_medium=pluginaboutpage&utm_campaign=aboutseedprod" target="_blank" rel="noopener">WPBeginner</a>', '<a href="https://optinmonster.com/?utm_source=seedprodplugin&utm_medium=pluginaboutpage&utm_campaign=aboutseedprod" target="_blank" rel="noopener">OptinMonster</a>', '<a href="https://www.monsterinsights.com/?utm_source=seedprodplugin&utm_medium=pluginaboutpage&utm_campaign=aboutseedprod" target="_blank" rel="noopener">MonsterInsights</a>', '<a href="https://www.wpforms.com/?utm_source=seedprodplugin&utm_medium=pluginaboutpage&utm_campaign=aboutseedprod" target="_blank" rel="noopener">WPForms</a>', '<a href="https://rafflepress.com/?utm_source=seedprodplugin&utm_medium=pluginaboutpage&utm_campaign=aboutseedprod" target="_blank" rel="noopener">RafflePress</a>', '<a href="https://trustpulse.com/?utm_source=seedprodplugin&utm_medium=pluginaboutpage&utm_campaign=aboutseedprod" target="_blank" rel="noopener">TrustPulse</a>' ); ?> </p> <p> <?php esc_html_e( 'Yup, we know a thing or two about building awesome products that customers love.', 'coming-soon' ); ?> </p> </div> <div class="seedprod-about-image"> <img src="<?php echo esc_url( plugin_dir_url( __DIR__ ) . 'images/team.jpg' ); ?>" alt="<?php esc_attr_e( 'SeedProd Team photo', 'coming-soon' ); ?>" class="seedprod-team-photo" /> <p class="seedprod-team-caption"> <?php esc_html_e( 'The Awesome Motive Team', 'coming-soon' ); ?> </p> </div> </div> <?php if ( $is_lite_view ) : ?> <!-- Lite CTA --> <div class="seedprod-about-cta"> <h3><?php esc_html_e( 'Unlock SeedProd Lite Today', 'coming-soon' ); ?></h3> <p><?php esc_html_e( 'Get access to all our premium features including theme builder, WooCommerce blocks, advanced integrations, and more!', 'coming-soon' ); ?></p> <a href="<?php echo esc_url( seedprod_lite_get_upgrade_link( 'about-us' ) ); ?>" target="_blank" class="button button-primary seedprod-upgrade-button"> <span class="dashicons dashicons-star-filled seedprod-upgrade-icon"></span> <?php esc_html_e( 'Upgrade to Pro', 'coming-soon' ); ?> </a> </div> <?php endif; ?> </div> </div> <?php endif; ?> </div><!-- /.inside --> </div><!-- /.postbox --> </div><!-- /.seedprod-dashboard-container --> </div><!-- /.seedprod-settings-page -->
Upload Files
Cancel
Upload
Create New
Cancel
Create
Change Permissions
Cancel
Save
Change Date
Cancel
Save
Rename Item
Cancel
Save
Confirm Delete
Are you sure you want to delete the selected items?
Cancel
Delete