ワードプレスのget_the_privacy_policy_link関数の使用方法・解説

概要

get_the_privacy_policy_link関数は、プライバシーポリシーページへのリンクを取得するために使用されるワードプレスの関数です。この関数を使用することで、プライバシーポリシーのリンクを簡単に表示することができ、特にユーザーに対して透明性を持たせるために重要です。

この関数を実装する際によく使われるシナリオは以下の通りです:
1. フッターにプライバシーポリシーへのリンクを表示する。
2. コメントフォームの近くにプライバシーポリシーへのリンクを追加する。
3. ユーザー登録時にプライバシーポリシーへの同意を求める際にリンクを表示する。
4. プライバシーポリシーに関するアラートバナーを作成するときにリンクを利用する。
5. サイトの規約やポリシーに関するページで、プライバシーポリシーへのリンクを掲載する。
6. フォームの送信後に確認メッセージにプライバシーポリシーへのリンクを含める。
7. ユーザーの個人情報の取り扱いについての情報ページでリンクを提供する。
8. ブログ記事や投稿内でプライバシーポリシーについての文脈でリンクを配置する。

構文

get_the_privacy_policy_link( $text = '' );

パラメータ

  • $text (string) (オプション)— リンクテキスト。デフォルトは「プライバシーポリシー」です。

戻り値

  • (string) プライバシーポリシーページのリンク。

関連する関数

使用可能なバージョン

get_the_privacy_policy_link関数は、WordPress 4.9.6から利用可能です。

コアファイルのパス

wp-includes/general-template.php

この関数のアクションでの使用可能性

アクション 使用可能性
mu_plugin_loaded
registered_post_type
plugins_loaded
wp_roles_init
setup_theme
after_setup_theme
set_current_user
init
register_sidebar
wp_loaded
send_headers
parse_query
pre_get_posts
wp
template_redirect
get_header
wp_head

サンプルコード

サンプル1: フッターにプライバシーポリシーのリンクを追加

function add_privacy_policy_to_footer() {
    echo '<div>' . get_the_privacy_policy_link() . '</div>';
}
add_action('wp_footer', 'add_privacy_policy_to_footer');

このサンプルコードは、サイトのフッターにプライバシーポリシーページへのリンクを表示します。リンクテキストはデフォルトのままです。

サンプル2: コメントフォームにリンクを追加

function add_privacy_policy_to_comments() {
    echo '<p>' . get_the_privacy_policy_link('プライバシーポリシーを確認') . '</p>';
}
add_filter('comment_form_before_submit', 'add_privacy_policy_to_comments');

このサンプルは、コメントフォームの送信ボタンの前にプライバシーポリシーへのリンクを追加します。カスタムテキストとして「プライバシーポリシーを確認」を指定しています。

サンプル3: ユーザー登録時にリンクを表示

function show_privacy_policy_on_registration() {
    echo '<p>私たちの' . get_the_privacy_policy_link() . 'に同意します。</p>';
}
add_action('register_form', 'show_privacy_policy_on_registration');

このサンプルコードは、ユーザー登録フォームにプライバシーポリシーへのリンクを表示し、ユーザーに同意を求める内容を追加します。

サンプル4: ブログ記事内でリンクを表示

function add_privacy_policy_link_to_post() {
    if (is_single()) {
        echo '<p>私たちの' . get_the_privacy_policy_link() . 'をお読みください。</p>';
    }
}
add_action('the_content', 'add_privacy_policy_link_to_post');

このサンプルは、ブログ記事のコンテンツ内にプライバシーポリシーへのリンクを追加します。記事が表示されているときのみ実行されます。

サンプル5: カスタムメッセージにプライバシーポリシーのリンクを含める

function custom_message_with_privacy_policy() {
    return '詳しくはこちら: ' . get_the_privacy_policy_link();
}
add_shortcode('privacy_policy_message', 'custom_message_with_privacy_policy');

このサンプルコードは、ショートコード [privacy_policy_message]を使用して、カスタムメッセージにプライバシーポリシーへのリンクを含めることができるようにします。

引用元は全て著作権フリーのため、特定のURLは示す必要がありません。

この関数について質問する


上の計算式の答えを入力してください