/** * Shortcode to inspect and display currency rates from CURCY. */ function curcy_display_rates_shortcode() { // Potential option keys to try $possible_keys = [ 'woo_multi_currency_rates', // guess #1 'multi_currency_rates', // guess #2 'curcy_rates', // guess #3 'curcy_settings', // guess #4 'woocommerce_multi_currency_settings' // guess #5 ]; $output = '
'; foreach ( $possible_keys as $key ) { $data = get_option( $key, false ); if ( ! $data ) { $output .= "

Option {$key} is empty or not found.

"; continue; } // Try unserializing if needed if ( is_string( $data ) ) { $maybe = maybe_unserialize( $data ); if ( is_array( $maybe ) ) { $data = $maybe; } } if ( is_array( $data ) ) { $output .= "

Option: {$key}

"; $output .= '
';
            $output .= esc_html( print_r( $data, true ) );
            $output .= '
'; } else { $output .= "

Option {$key} found but not an array.

"; $output .= "
" . esc_html( var_export( $data, true ) ) . "
"; } } $output .= '
'; return $output; } add_shortcode( 'curcy_rates', 'curcy_display_rates_shortcode' ); reset-password - Royal Vacations

Royal Vacations

Select your currency

Compare listings

Compare

Compare experiences