web-dev-qa-db-fra.com

Comment puis-je obtenir la page de la politique de confidentialité?

Après la mise à jour concernant le GDPR, WordPress dispose désormais d’une option appelée "Règles de confidentialité" dans les paramètres, que vous pouvez utiliser sur une page pour l’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?

8
Jack Johansson

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

  • get_privacy_policy_url () - filtrable avec le filtre privacy_policy_url.
  • get_the_privacy_policy_link() - filtrable avec le filtre the_privacy_policy_link.
  • the_privacy_policy_link() - enveloppe qui affiche get_the_privacy_policy_link().

Voir billet # 43850

12
birgire

WordPress stocke l'identifiant de page pour la page de politique de confidentialité dans la table options. 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 variable $privacy_policy_page contient l'ID de la page de politique de confidentialité.

10
Jack Johansson