Home Forums General Issues Number field as Currency Reply To: Number field as Currency

  • Add this filter to the functions.php file in your child theme:

    add_filter( 'acf/format_value/name=your_acf_field_name', 'format_number_as_currency', 20, 3 );
    function format_number_as_currency( $value, $post_id, $field ){
    	if($value > 0) :
    		$value = '$' . number_format(($value), 0, '.', ',');
    	return $value;

    Change your_acf_field_name part of the filter hook to the name of your ACF field.

    You can also change the currency symbol used in $value – e.g. £ for GBP, or € for EUR

    Hope that helps…