/home/techb158/balacoffee.com/wp-content/plugins/coming-soon/admin/includes
NameSizeModeActions
class-seedprod-landing-pages-table.php136320644editdlrm
class-seedprod-theme-templates-table.php138320644editdlrm
debug-functions.php27240644editdlrm
import-export-functions.php437720644editdlrm
import-export-utilities.php434220644editdlrm
license-functions.php80800644editdlrm
plugin-functions.php358910644editdlrm
product-education-functions.php114230644editdlrm
review-functions.php74370644editdlrm
settings-functions.php89810644editdlrm
setup-wizard-functions.php155700644editdlrm
skin.php22730644editdlrm
skin53.php23630644editdlrm
subscriber-functions.php133250644editdlrm
system-info-functions.php83330644editdlrm
template-functions.php249940644editdlrm
theme-functions.php442060644editdlrm
utility-functions.php99160644editdlrm
utm-functions.php49790644editdlrm
Edit: /home/techb158/balacoffee.com/wp-content/plugins/coming-soon/admin/includes/utm-functions.php (4979B)
sanitize_key( $source ), 'utm_medium' => sanitize_key( $medium ), 'utm_campaign' => sanitize_key( $campaign ), ); // Add version for tracking. $utm_params['utm_content'] = SEEDPROD_VERSION; // Apply filter for customization. $utm_params = apply_filters( 'seedprod_lite_admin_utm_params', $utm_params, $path, $medium ); return add_query_arg( $utm_params, $base_url ); } /** * Get upgrade link with UTM parameters (Lite only) * * @param string $medium UTM medium context. * @param string $campaign UTM campaign. * @return string Full upgrade URL with UTM parameters. */ function seedprod_lite_get_upgrade_link( $medium = 'admin-header', $campaign = 'liteplugin' ) { $base_url = 'https://www.seedprod.com/lite-upgrade/'; // Get referrer if exists. $source = 'WordPress'; $referred_by = get_option( 'seedprod_referred_by' ); if ( ! empty( $referred_by ) ) { $source .= '-' . $referred_by; } // Build UTM parameters. $utm_params = array( 'utm_source' => sanitize_key( $source ), 'utm_medium' => sanitize_key( $medium ), 'utm_campaign' => sanitize_key( $campaign ), ); // Apply filter for customization. $utm_params = apply_filters( 'seedprod_lite_upgrade_utm_params', $utm_params, $medium ); return add_query_arg( $utm_params, $base_url ); } /** * Get pricing/purchase link with UTM parameters * * @param string $medium UTM medium context. * @param string $campaign UTM campaign. * @return string Full pricing URL with UTM parameters. */ function seedprod_lite_get_pricing_link( $medium = 'settings-license', $campaign = 'proplugin' ) { $base_url = 'https://www.seedprod.com/pricing/'; // Get referrer if exists. $source = 'WordPress'; $referred_by = get_option( 'seedprod_referred_by' ); if ( ! empty( $referred_by ) ) { $source .= '-' . $referred_by; } // Build UTM parameters. $utm_params = array( 'utm_source' => sanitize_key( $source ), 'utm_medium' => sanitize_key( $medium ), 'utm_campaign' => sanitize_key( $campaign ), ); // Apply filter for customization. $utm_params = apply_filters( 'seedprod_lite_pricing_utm_params', $utm_params, $medium ); return add_query_arg( $utm_params, $base_url ); } /** * Get external link with UTM parameters * * @param string $url Base URL. * @param string $medium UTM medium context. * @param string $campaign UTM campaign. * @param string $source UTM source. * @return string Full URL with UTM parameters. */ function seedprod_lite_get_external_link( $url, $medium = '', $campaign = '', $source = 'WordPress' ) { // If no UTM params needed, return URL as is. if ( empty( $medium ) && empty( $campaign ) ) { return $url; } // Determine campaign based on build if not provided. if ( empty( $campaign ) ) { $is_lite_view = seedprod_lite_v2_is_lite_view(); $campaign = ! $is_lite_view ? 'proplugin' : 'liteplugin'; } // Build UTM parameters. $utm_params = array(); if ( ! empty( $source ) ) { $utm_params['utm_source'] = sanitize_key( $source ); } if ( ! empty( $medium ) ) { $utm_params['utm_medium'] = sanitize_key( $medium ); } if ( ! empty( $campaign ) ) { $utm_params['utm_campaign'] = sanitize_key( $campaign ); } // Apply filter for customization. $utm_params = apply_filters( 'seedprod_lite_external_utm_params', $utm_params, $url, $medium ); return add_query_arg( $utm_params, $url ); }