The tag uses meta keys and options from WP Job Manager:
Salary Amount Meta Key: _job_salary
Currency Meta Key: _job_salary_currency
Salary Unit Meta Key: _job_salary_unit
Default Currency Option: job_manager_currency
Default Salary Unit Option: job_manager_default_salary_unit
Formatting Options: Uses number_format() with configurable separators
Unit Label: Prefer get_the_job_salary_unit_display_text() when available
HTML Output Examples
Raw Amount Format:
50000
Displays exactly what was entered in the salary field, without any formatting or currency.
With Currency (Before):
$50000
Combines the currency symbol and salary amount without formatting. Currency position: before. Space option off.
With Currency (After) + Space:
50000 €
Currency after the amount with optional non-breaking space enabled.
With Currency (After) + Salary Unit:
50000 € / Year
Show Salary Unit enabled; separator defaults to /. Unit comes from the job or the WPJM default.
Fully Formatted with Currency (Before):
$50,000.00
Uses thousand separator (,) and decimal separator (.) with currency before the amount.
Fully Formatted with Currency (After):
50.000,00 €
Uses thousand separator (.) and decimal separator (,) with currency after the amount. Common in European format.
Salary Range (Raw):
50000-60000
Displays the range exactly as entered in the salary field.
Empty Salary Field:
Salary not specified
Shows the custom empty message (default shown here). Can be customized in the tag settings.