The is_privacy_policy() WordPress PHP function determines whether the query is for the Privacy Policy page.
Usage
if ( is_privacy_policy() ) {
// Your custom code here
}
Parameters
- None
More information
See WordPress Developer Resources: is_privacy_policy()
Examples
Display a message on the Privacy Policy page
Display a custom message on the Privacy Policy page.
if ( is_privacy_policy() ) {
echo '**Welcome to our Privacy Policy page!**';
}
Add a specific CSS class to the body tag on the Privacy Policy page
Add a unique CSS class to the body tag on the Privacy Policy page.
function custom_body_class( $classes ) {
if ( is_privacy_policy() ) {
$classes[] = 'privacy-policy-page';
}
return $classes;
}
add_filter( 'body_class', 'custom_body_class' );
Display a privacy-related widget on the Privacy Policy page
Display a custom widget only on the Privacy Policy page.
if ( is_privacy_policy() ) {
dynamic_sidebar( 'privacy-policy-widget' );
}
Redirect users to the homepage if they are not logged in and try to access the Privacy Policy page
Restrict access to the Privacy Policy page to logged-in users only.
function restrict_privacy_policy() {
if ( is_privacy_policy() && !is_user_logged_in() ) {
wp_redirect( home_url() );
exit;
}
}
add_action( 'template_redirect', 'restrict_privacy_policy' );
Display a consent banner on every page except the Privacy Policy page
Show a GDPR consent banner on every page except the Privacy Policy page.
if ( !is_privacy_policy() ) {
get_template_part( 'template-parts/gdpr-consent-banner' );
}