Prep Plugin for release on WordPress.org (#23)
* Update translation text domain * Escape everything that should be escaped. * Add nonce checks where needed. * Sanitize all inputs. * Apply Code style changes across the codebase. * Correct many deprecation notices. * Optimize load order of many filters. * Add Proper Build script * Use emojii flags * Fix i18n deprecation notice for translating too early * Put all scripts in footer and load async
This commit is contained in:
@ -19,55 +19,55 @@ function wu_get_currencies(): array {
|
||||
$currencies = apply_filters(
|
||||
'wu_currencies',
|
||||
[
|
||||
'AED' => __('United Arab Emirates Dirham', 'wp-ultimo'),
|
||||
'ARS' => __('Argentine Peso', 'wp-ultimo'),
|
||||
'AUD' => __('Australian Dollars', 'wp-ultimo'),
|
||||
'BDT' => __('Bangladeshi Taka', 'wp-ultimo'),
|
||||
'BRL' => __('Brazilian Real', 'wp-ultimo'),
|
||||
'BGN' => __('Bulgarian Lev', 'wp-ultimo'),
|
||||
'CAD' => __('Canadian Dollars', 'wp-ultimo'),
|
||||
'CLP' => __('Chilean Peso', 'wp-ultimo'),
|
||||
'CNY' => __('Chinese Yuan', 'wp-ultimo'),
|
||||
'COP' => __('Colombian Peso', 'wp-ultimo'),
|
||||
'CZK' => __('Czech Koruna', 'wp-ultimo'),
|
||||
'DKK' => __('Danish Krone', 'wp-ultimo'),
|
||||
'DOP' => __('Dominican Peso', 'wp-ultimo'),
|
||||
'EUR' => __('Euros', 'wp-ultimo'),
|
||||
'HKD' => __('Hong Kong Dollar', 'wp-ultimo'),
|
||||
'HRK' => __('Croatia kuna', 'wp-ultimo'),
|
||||
'HUF' => __('Hungarian Forint', 'wp-ultimo'),
|
||||
'ISK' => __('Icelandic krona', 'wp-ultimo'),
|
||||
'IDR' => __('Indonesia Rupiah', 'wp-ultimo'),
|
||||
'INR' => __('Indian Rupee', 'wp-ultimo'),
|
||||
'NPR' => __('Nepali Rupee', 'wp-ultimo'),
|
||||
'ILS' => __('Israeli Shekel', 'wp-ultimo'),
|
||||
'JPY' => __('Japanese Yen', 'wp-ultimo'),
|
||||
'KES' => __('Kenyan Shilling', 'wp-ultimo'),
|
||||
'KIP' => __('Lao Kip', 'wp-ultimo'),
|
||||
'KRW' => __('South Korean Won', 'wp-ultimo'),
|
||||
'MYR' => __('Malaysian Ringgits', 'wp-ultimo'),
|
||||
'MXN' => __('Mexican Peso', 'wp-ultimo'),
|
||||
'NGN' => __('Nigerian Naira', 'wp-ultimo'),
|
||||
'NOK' => __('Norwegian Krone', 'wp-ultimo'),
|
||||
'NZD' => __('New Zealand Dollar', 'wp-ultimo'),
|
||||
'PYG' => __('Paraguayan Guaraní', 'wp-ultimo'),
|
||||
'PHP' => __('Philippine Pesos', 'wp-ultimo'),
|
||||
'PLN' => __('Polish Zloty', 'wp-ultimo'),
|
||||
'GBP' => __('Pounds Sterling', 'wp-ultimo'),
|
||||
'RON' => __('Romanian Leu', 'wp-ultimo'),
|
||||
'RUB' => __('Russian Ruble', 'wp-ultimo'),
|
||||
'SGD' => __('Singapore Dollar', 'wp-ultimo'),
|
||||
'ZAR' => __('South African rand', 'wp-ultimo'),
|
||||
'SAR' => __('Saudi Riyal', 'wp-ultimo'),
|
||||
'SEK' => __('Swedish Krona', 'wp-ultimo'),
|
||||
'CHF' => __('Swiss Franc', 'wp-ultimo'),
|
||||
'TWD' => __('Taiwan New Dollars', 'wp-ultimo'),
|
||||
'THB' => __('Thai Baht', 'wp-ultimo'),
|
||||
'TRY' => __('Turkish Lira', 'wp-ultimo'),
|
||||
'UAH' => __('Ukrainian Hryvnia', 'wp-ultimo'),
|
||||
'USD' => __('US Dollars', 'wp-ultimo'),
|
||||
'VND' => __('Vietnamese Dong', 'wp-ultimo'),
|
||||
'EGP' => __('Egyptian Pound', 'wp-ultimo'),
|
||||
'AED' => __('United Arab Emirates Dirham', 'wp-multisite-waas'),
|
||||
'ARS' => __('Argentine Peso', 'wp-multisite-waas'),
|
||||
'AUD' => __('Australian Dollars', 'wp-multisite-waas'),
|
||||
'BDT' => __('Bangladeshi Taka', 'wp-multisite-waas'),
|
||||
'BRL' => __('Brazilian Real', 'wp-multisite-waas'),
|
||||
'BGN' => __('Bulgarian Lev', 'wp-multisite-waas'),
|
||||
'CAD' => __('Canadian Dollars', 'wp-multisite-waas'),
|
||||
'CLP' => __('Chilean Peso', 'wp-multisite-waas'),
|
||||
'CNY' => __('Chinese Yuan', 'wp-multisite-waas'),
|
||||
'COP' => __('Colombian Peso', 'wp-multisite-waas'),
|
||||
'CZK' => __('Czech Koruna', 'wp-multisite-waas'),
|
||||
'DKK' => __('Danish Krone', 'wp-multisite-waas'),
|
||||
'DOP' => __('Dominican Peso', 'wp-multisite-waas'),
|
||||
'EUR' => __('Euros', 'wp-multisite-waas'),
|
||||
'HKD' => __('Hong Kong Dollar', 'wp-multisite-waas'),
|
||||
'HRK' => __('Croatia kuna', 'wp-multisite-waas'),
|
||||
'HUF' => __('Hungarian Forint', 'wp-multisite-waas'),
|
||||
'ISK' => __('Icelandic krona', 'wp-multisite-waas'),
|
||||
'IDR' => __('Indonesia Rupiah', 'wp-multisite-waas'),
|
||||
'INR' => __('Indian Rupee', 'wp-multisite-waas'),
|
||||
'NPR' => __('Nepali Rupee', 'wp-multisite-waas'),
|
||||
'ILS' => __('Israeli Shekel', 'wp-multisite-waas'),
|
||||
'JPY' => __('Japanese Yen', 'wp-multisite-waas'),
|
||||
'KES' => __('Kenyan Shilling', 'wp-multisite-waas'),
|
||||
'KIP' => __('Lao Kip', 'wp-multisite-waas'),
|
||||
'KRW' => __('South Korean Won', 'wp-multisite-waas'),
|
||||
'MYR' => __('Malaysian Ringgits', 'wp-multisite-waas'),
|
||||
'MXN' => __('Mexican Peso', 'wp-multisite-waas'),
|
||||
'NGN' => __('Nigerian Naira', 'wp-multisite-waas'),
|
||||
'NOK' => __('Norwegian Krone', 'wp-multisite-waas'),
|
||||
'NZD' => __('New Zealand Dollar', 'wp-multisite-waas'),
|
||||
'PYG' => __('Paraguayan Guaraní', 'wp-multisite-waas'),
|
||||
'PHP' => __('Philippine Pesos', 'wp-multisite-waas'),
|
||||
'PLN' => __('Polish Zloty', 'wp-multisite-waas'),
|
||||
'GBP' => __('Pounds Sterling', 'wp-multisite-waas'),
|
||||
'RON' => __('Romanian Leu', 'wp-multisite-waas'),
|
||||
'RUB' => __('Russian Ruble', 'wp-multisite-waas'),
|
||||
'SGD' => __('Singapore Dollar', 'wp-multisite-waas'),
|
||||
'ZAR' => __('South African rand', 'wp-multisite-waas'),
|
||||
'SAR' => __('Saudi Riyal', 'wp-multisite-waas'),
|
||||
'SEK' => __('Swedish Krona', 'wp-multisite-waas'),
|
||||
'CHF' => __('Swiss Franc', 'wp-multisite-waas'),
|
||||
'TWD' => __('Taiwan New Dollars', 'wp-multisite-waas'),
|
||||
'THB' => __('Thai Baht', 'wp-multisite-waas'),
|
||||
'TRY' => __('Turkish Lira', 'wp-multisite-waas'),
|
||||
'UAH' => __('Ukrainian Hryvnia', 'wp-multisite-waas'),
|
||||
'USD' => __('US Dollars', 'wp-multisite-waas'),
|
||||
'VND' => __('Vietnamese Dong', 'wp-multisite-waas'),
|
||||
'EGP' => __('Egyptian Pound', 'wp-multisite-waas'),
|
||||
]
|
||||
);
|
||||
|
||||
@ -85,7 +85,7 @@ function wu_get_currencies(): array {
|
||||
function wu_get_currency_symbol($currency = '') {
|
||||
|
||||
if ( ! $currency) {
|
||||
$currency = wu_get_setting('currency_symbol');
|
||||
$currency = wu_get_setting('currency_symbol', 'USD');
|
||||
} switch ($currency) {
|
||||
case 'AED':
|
||||
$currency_symbol = 'د.إ';
|
||||
@ -252,10 +252,10 @@ function wu_format_currency($value, $currency = null, $format = null, $thousands
|
||||
$atts = wp_parse_args(
|
||||
$args,
|
||||
[
|
||||
'currency' => wu_get_setting('currency_symbol'),
|
||||
'format' => wu_get_setting('currency_position'),
|
||||
'thousands_sep' => wu_get_setting('thousand_separator'),
|
||||
'decimal_sep' => wu_get_setting('decimal_separator'),
|
||||
'currency' => wu_get_setting('currency_symbol', 'USD'),
|
||||
'format' => wu_get_setting('currency_position', '%s %v'),
|
||||
'thousands_sep' => wu_get_setting('thousand_separator', ','),
|
||||
'decimal_sep' => wu_get_setting('decimal_separator', '.'),
|
||||
'precision' => (int) wu_get_setting('precision', 2),
|
||||
]
|
||||
);
|
||||
|
Reference in New Issue
Block a user