Overrides how the cost is shown on the checkout page. The hook passes the text generated by the
pmpro_getLevelCost($level) function and also a level object which is prepopulated with levels pricing and expiration settings already adjusted for any discount codes that may be in effect.
add_filter( 'pmpro_level_cost_text', string $r, object $level, bool $tags, bool $short
Be cautious not to abuse the filter by showing a different price than what will be charged. Note that if you change your level pricing you may also need to update your filter.
- string; the return value
- bool; strip tags from the return value
- bool; display a shortened level cost phrase