web-dev-qa-db-ja.com

プライバシーポリシーページはどこのように入手できますか?

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

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

8
Jack Johansson

これらの機能は プライバシーポリシー 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

12
birgire

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を保持します。

10
Jack Johansson