llms_get_privacy_notice( bool $merge = false )
Retrieve the text/html for the custom privacy policy notice
Parameters Parameters
- $merge
-
(bool) (Optional) If true, will merge {{policy}} to an HTML anchor. Uses
wp_page_for_privacy_policyfor page ID & title.Default value: false
Return Return
(string)
Source Source
File: includes/functions/llms.functions.privacy.php
function llms_get_privacy_notice( $merge = false ) {
$text = get_option( 'llms_privacy_notice', esc_html__( 'Your personal data will be used to process your enrollment, support your experience on this website, and for other purposes described in our {{policy}}.', 'lifterlms' ) );
$ret = $text;
// Merge the {{policy}} code.
if ( $merge ) {
// Only merge if we some text saved & a page set.
if ( $text && get_option( 'wp_page_for_privacy_policy', false ) ) {
$ret = str_replace( '{{policy}}', llms_get_option_page_anchor( 'wp_page_for_privacy_policy' ), $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_privacy_notice', $ret, $text );
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.18.0 | Introduced. |