LLMS_Access_Plan::get_access_period_name( string $period = null, int $length = null )
Get the translated and pluralized name of the plan’s access period
Parameters Parameters
- $period
-
(string) (Optional) Untranslated access period, if not supplied uses stored value for the plan.
Default value: null
- $length
-
(int) (Optional) Access length (for pluralization), if not supplied uses stored value for the plan.
Default value: null
Return Return
(string)
Source Source
File: includes/models/model.llms.access.plan.php
public function get_access_period_name( $period = null, $length = null ) {
$period = $period ? $period : $this->get( 'access_period' );
$length = $length ? $length : $this->get( 'access_length' );
$period = llms_get_time_period_l10n( $period, $length );
/**
* Filter the translated name of an access plan's billing period.
*
* @since 3.4.6
* @version 3.4.6
*
* @param string $period Translated period name.
* @param int $length Access length, used for pluralization.
* @param LLMS_Access_Plan $this Access plan instance.
*/
return apply_filters( 'llms_plan_get_access_period_name', $period, $length, $this );
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 5.3.0 | Use llms_get_time_period_l10n(). |
| 3.4.6 | |
| 3.23.0 | Introduced. |