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.

Parameters

$r
string; the return value
$level
object
$tags
bool; strip tags from the return value
$short
bool; display a shortened level cost phrase

Source

File: https://github.com/strangerstudios/paid-memberships-pro/blob/master/includes/functions.php

View in Source Code