Comment obtenir la page de politique de confidentialité?

8

Après la mise à jour concernant le RGPD, WordPress dispose désormais d'une option nommée "Politique de confidentialité" sous les paramètres, que vous pouvez utiliser une page à utiliser comme page de votre politique de confidentialité.

Comment puis-je obtenir l'ID ou le permalien pour cette page à utiliser dans mon thème ou plugin?

Jack Johansson
la source

Réponses:

13

Ces fonctions sont disponibles depuis 4.9.6 pour l' url et le lien de la politique de confidentialité :

  • get_privacy_policy_url() - filtrable avec le privacy_policy_urlfiltre.
  • get_the_privacy_policy_link()- filtrable avec le the_privacy_policy_linkfiltre.
  • the_privacy_policy_link()- wrapper qui sort get_the_privacy_policy_link().

Voir billet # 43850

Birgire
la source
11

WordPress stocke l'identifiant de la page de la politique de confidentialité dans le optionstableau. Pour obtenir la valeur, vous pouvez utiliser:

$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 contient l'ID de la page de politique de confidentialité.

Jack Johansson
la source
Vous utiliseriez:if( get_the_ID() == $privacy_policy_page ) { // do something }
Jason Ellis