Using Gravity Forms ‘gform_stripe_url_port’ PHP filter

The gform_stripe_url_port Gravity Forms PHP filter sets the Stripe URL port if it’s not 80.

Usage

$server_port = apply_filters('gform_stripe_url_port', $_SERVER['SERVER_PORT']);

Parameters

  • $server_port (string): Default server port.

More information

See Gravity Forms Docs: gform_stripe_url_port

Examples

Change Stripe URL port to 8080

This example changes the Stripe URL port to 8080.

add_filter('gform_stripe_url_port', 'set_custom_stripe_port');
function set_custom_stripe_port($server_port) {
    return '8080';
}

Set Stripe URL port based on environment

This example sets the Stripe URL port based on the environment (development or production).

add_filter('gform_stripe_url_port', 'set_environment_stripe_port');
function set_environment_stripe_port($server_port) {
    if (WP_ENV == 'development') {
        return '8080';
    } else {
        return '80';
    }
}

Set Stripe URL port from a configuration file

This example sets the Stripe URL port from a configuration file.

add_filter('gform_stripe_url_port', 'set_config_stripe_port');
function set_config_stripe_port($server_port) {
    $config = include 'config.php';
    return $config['stripe_port'];
}

Set Stripe URL port based on server name

This example sets the Stripe URL port based on the server name.

add_filter('gform_stripe_url_port', 'set_server_name_stripe_port');
function set_server_name_stripe_port($server_port) {
    if ($_SERVER['SERVER_NAME'] == 'example.dev') {
        return '8080';
    } else {
        return '80';
    }
}

Change Stripe URL port if it’s not the default (80)

This example changes the Stripe URL port if it’s not the default (80).

add_filter('gform_stripe_url_port', 'change_non_default_stripe_port');
function change_non_default_stripe_port($server_port) {
    if ($server_port != '80') {
        return '8080';
    }
    return $server_port;
}