Tribe__Tickets__Commerce__Currency::get_provider_symbol_position( mixed $provider, int $object_id )
Returns the currency symbol position depending on the provider.
Contents
Parameters
- $provider
-
(mixed) (Required) The ticket provider class name or object.
- $object_id
-
(int) (Required) The post ID
Return
(string)
Source
File: src/Tribe/Commerce/Currency.php
public function get_provider_symbol_position( $provider, $object_id ) {
if ( ! class_exists( $provider ) ) {
return $this->get_currency_symbol_position( $object_id );
}
if ( 'Tribe__Tickets_Plus__Commerce__WooCommerce__Main' === $provider ) {
$position = get_option( 'woocommerce_currency_pos' );
return in_array( $position, array( 'left', 'left_space' ) )
? 'prefix'
: 'postfix';
}
if ( 'Tribe__Tickets_Plus__Commerce__EDD__Main' === $provider && function_exists( 'edd_get_option' ) ) {
$position = edd_get_option( 'currency_position', 'before' );
return 'before' === $position ? 'prefix' : 'postfix';
}
return $this->get_currency_symbol_position( $object_id );
}
Changelog
| Version | Description |
|---|---|
| 4.7 | Introduced. |