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 CodeRelated Articles and Recipes
Using Subscription Delays Add On for One-Time, Credit Card Required Trials By Kimberly Coleman
Run a “Sale” on Your Membership Site and Show the Regular Price with Strikethrough Style By Kimberly Coleman
Non-US Taxes with Paid Memberships Pro By Jason Coleman
Custom Tax Structure Using the pmpro_tax Hook By Jason Coleman