Bagaimana saya bisa mendapatkan halaman kebijakan privasi?

8

Setelah pembaruan tentang GDPR, WordPress sekarang memiliki opsi bernama "Kebijakan Privasi" di bawah pengaturan, yang dapat Anda gunakan halaman untuk digunakan sebagai halaman kebijakan privasi Anda.

Bagaimana saya bisa mendapatkan ID atau permalink untuk halaman ini untuk digunakan dalam tema atau plugin saya?

Jack Johansson
sumber

Jawaban:

13

Fungsi-fungsi ini tersedia sejak 4.9.6 untuk url dan tautan kebijakan privasi :

  • get_privacy_policy_url() - dapat privacy_policy_urldifilter dengan filter.
  • get_the_privacy_policy_link()- the_privacy_policy_linkdifilter dengan filter.
  • the_privacy_policy_link()- pembungkus yang keluar get_the_privacy_policy_link().

Lihat tiket # 43850

birgire
sumber
11

WordPress menyimpan id halaman untuk halaman kebijakan privasi dalam optionstabel. Untuk mendapatkan nilai, Anda dapat menggunakan:

$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_pagevariabel memegang ID dari halaman kebijakan privasi.

Jack Johansson
sumber
Anda akan menggunakan:if( get_the_ID() == $privacy_policy_page ) { // do something }
Jason Ellis