¿Cómo puedo obtener la página de política de privacidad?

8

Después de la actualización con respecto al GDPR, WordPress ahora tiene una opción llamada "Política de privacidad" en la configuración, que puede usar una página para usarla como su página de política de privacidad.

¿Cómo puedo obtener el ID o el enlace permanente de esta página para usar en mi tema o complemento?

Jack Johansson
fuente

Respuestas:

13

Estas funciones están disponibles desde 4.9.6 para la url y el enlace de la política de privacidad :

  • get_privacy_policy_url() - filtrable con el privacy_policy_urlfiltro.
  • get_the_privacy_policy_link()- Filtrable con el the_privacy_policy_linkfiltro.
  • the_privacy_policy_link()- contenedor que sale get_the_privacy_policy_link().

Ver boleto # 43850

Birgire
fuente
11

WordPress almacena la identificación de la página para la página de política de privacidad en la optionstabla. Para obtener el valor, puede usar:

$privacy_policy_page = get_option( 'wp_page_for_privacy_policy' );

if( $privacy_policy_page ) {
    $permalink = esc_url( get_permalink( $privacy_policy_page ) );
}

La $privacy_policy_pagevariable contiene el ID de la página de política de privacidad.

Jack Johansson
fuente
Usarías:if( get_the_ID() == $privacy_policy_page ) { // do something }
Jason Ellis