概要
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は示す必要がありません。