request ) ) { //Try to get the URL from WP $pageURL = home_url( add_query_arg( array(), $wp->request ) ); $pageURL = apply_filters( 'asp_get_current_page_url_filter', $pageURL ); return $pageURL; } } //Construct the URL value from the $_SERVER array values. if ( isset( $_SERVER['HTTPS'] ) && ( $_SERVER['HTTPS'] == 'on' ) ) { $pageURL .= 's'; } $pageURL .= '://'; if ( isset( $_SERVER['SERVER_PORT'] ) && ( $_SERVER['SERVER_PORT'] != '80' ) && ( $_SERVER['SERVER_PORT'] != '443' ) ) { $pageURL .= ltrim( $_SERVER['SERVER_NAME'], '.*' ) . ':' . $_SERVER['SERVER_PORT'] . $_SERVER['REQUEST_URI']; } else { $pageURL .= ltrim( $_SERVER['SERVER_NAME'], '.*' ) . $_SERVER['REQUEST_URI']; } //Clean any known port numbers from the URL (some hosts may include these port numbers). $pageURL = str_replace( ':8080', '', $pageURL ); //Trigger filter $pageURL = apply_filters( 'asp_get_current_page_url_filter', $pageURL ); return $pageURL; } public static function secure_badge_allowed_tags() { return array( 'img' => array( 'src' => array(), 'alt' => array(), 'class' => array(), 'id' => array(), ), 'ul' => array( 'class' => array(), 'id' => array(), ), 'li' => array( 'class' => array(), 'id' => array(), ), 'p' => array( 'class' => array(), 'id' => array(), ), 'br' => array() ); } public static function secure_badge_default_content() { $output = '