After the update regarding the GDPR, WordPress now has an option named “Privacy Policy” under the settings, which you can use a page to be used as your privacy policy page.
How can I get the ID or the permalink for this page to use in my theme or plugin?
WordPress stores the page id for the privacy policy page in the options
table. To get the value, you can use:
$privacy_policy_page = get_option( 'wp_page_for_privacy_policy' );
if( $privacy_policy_page ) {
$permalink = esc_url( get_permalink( $privacy_policy_page ) );
}
The $privacy_policy_page
variable holds the ID of the privacy policy page.