bsf_get_api_site( bool $prefer_unsecure = false, bool $is_rest_api = false )

BSF get API site.


Description


Parameters

$prefer_unsecure

(bool) (Optional) Prefer unsecure.

Default value: false

$is_rest_api

(bool) (Optional) use rest api base URL.

Default value: false


Return

($bsf_api_site.)


Source

File: admin/bsf-core/includes/helpers.php

function bsf_get_api_site( $prefer_unsecure = false, $is_rest_api = false ) {
	$rest_api_endoint = ( true === $is_rest_api ) ? 'wp-json/bsf-products/v1/' : '';

	if ( defined( 'BSF_API_URL' ) ) {
		$bsf_api_site = BSF_API_URL . $rest_api_endoint;
	} else {
		$bsf_api_site = 'http://support.brainstormforce.com/' . $rest_api_endoint;

		if ( false === $prefer_unsecure && wp_http_supports( array( 'ssl' ) ) ) {
			$bsf_api_site = set_url_scheme( $bsf_api_site, 'https' );
		}
	}

	return $bsf_api_site;
}


User Contributed Notes

You must log in before being able to contribute a note or feedback.