Come posso ottenere la pagina sulla politica sulla privacy?


8

Dopo l'aggiornamento relativo al GDPR, WordPress ora ha un'opzione denominata "Informativa sulla privacy" sotto le impostazioni, che è possibile utilizzare una pagina da utilizzare come pagina dell'informativa sulla privacy.

Come posso ottenere l'ID o il permalink per questa pagina da utilizzare nel mio tema o plugin?

Risposte:


13

Queste funzioni sono disponibili dal 4.9.6 per l' URL e il link della politica sulla privacy :

  • get_privacy_policy_url() - filtrabile con il privacy_policy_urlfiltro.
  • get_the_privacy_policy_link()- filtrabile con il the_privacy_policy_linkfiltro.
  • the_privacy_policy_link()- wrapper che genera get_the_privacy_policy_link().

Vedi biglietto n. 43850


11

WordPress memorizza l'id della pagina per la pagina dell'informativa sulla privacy nella optionstabella. Per ottenere il valore, è possibile utilizzare:

$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_pagevariabile contiene l'ID della pagina della politica sulla privacy.


Dovresti usare:if( get_the_ID() == $privacy_policy_page ) { // do something }
Jason Ellis
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.