プライバシーポリシーページを取得するにはどうすればよいですか?


8

GDPRに関する更新後、WordPress の設定の下に「プライバシーポリシー」というオプションが追加され、プライバシーポリシーページとして使用するページを使用できるようになりました。

このページのIDまたはパーマリンクをテーマまたはプラグインで使用するにはどうすればよいですか?

回答:


13

これらの関数は、プライバシーポリシーの URLとリンクに対して4.9.6以降で使用できます。

  • get_privacy_policy_url()- privacy_policy_urlフィルターでフィルター可能。
  • get_the_privacy_policy_link()- the_privacy_policy_linkフィルターで濾過可能。
  • the_privacy_policy_link()-出力するラッパーget_the_privacy_policy_link()

チケット#43850を参照


11

WordPressはプライバシーポリシーページのページIDをoptionsテーブルに保存します。値を取得するには、以下を使用できます。

$privacy_policy_page = get_option( 'wp_page_for_privacy_policy' );

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

$privacy_policy_page変数は、プライバシーポリシーのページのIDを保持しています。


使用します:if( get_the_ID() == $privacy_policy_page ) { // do something }
Jason Ellis
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.