llms_get_terms_notice( bool $merge = false )
Retrieve the text/html for the custom t&c notice
Parameters Parameters
- $merge
-
(bool) (Optional) If true, will merge {{terms}} to an HTML anchor. Uses
lifterlms_terms_page_idfor page ID & titleDefault value: false
Return Return
(string)
Source Source
File: includes/functions/llms.functions.privacy.php
function llms_get_terms_notice( $merge = false ) {
// Get the option.
$text = get_option( 'llms_terms_notice' );
// Fallback to default if no option set.
if ( ! $text ) {
$text = esc_html__( 'I have read and agree to the {{terms}}.', 'lifterlms' );
}
$ret = $text;
// Merge the {{terms}} code.
if ( $merge ) {
// Only merge if we have a page set.
if ( get_option( 'lifterlms_terms_page_id', false ) ) {
$ret = str_replace( '{{terms}}', llms_get_option_page_anchor( 'lifterlms_terms_page_id' ), $ret );
// Otherwise return empty string.
} else {
$ret = '';
}
$ret = wp_kses(
$ret,
array(
'a' => array(
'href' => array(),
'target' => array(),
),
'b' => array(),
'em' => array(),
'i' => array(),
'strong' => array(),
)
);
}
return apply_filters( 'llms_get_terms_notice', $ret, $text );
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.18.0 | Introduced. |