get_comment_author_email()


WordPressのget_comment_author_email()関数は、特定のコメントの投稿者のメールアドレスを取得するために使用されます。

構文

get_comment_author_email( int $comment_ID );
  • $comment_ID(int) — メールアドレスを取得したいコメントのID。

例1: コメント投稿者のメールアドレスを表示

この例では、現在のコメントの投稿者のメールアドレスを表示します。

<?php echo get_comment_author_email(); ?>

例2: 特定のコメントIDのメールアドレスを取得

指定したコメントIDの投稿者のメールアドレスを取得します。

<?php echo get_comment_author_email(get_comment_ID()); ?>

例3: メールアドレスを変数に格納

コメント投稿者のメールアドレスを変数に格納し、後で使用します。

<?php $author_email = get_comment_author_email(); ?>

例4: メールアドレスを条件分岐で使用

コメント投稿者のメールアドレスに基づいて条件分岐を行います。

<?php if (get_comment_author_email() == 'example@example.com') { echo '特定のメールアドレスです。'; } ?>

例5: メールアドレスをログに出力

コメント投稿者のメールアドレスをログに出力します。

<?php error_log(get_comment_author_email()); ?>

例6: メールアドレスをリンクとして表示

コメント投稿者のメールアドレスをメールリンクとして表示します。

<?php echo '<a href="mailto:' . get_comment_author_email() . '">' . get_comment_author_email() . '</a>'; ?>

例7: メールアドレスをフォームの値として使用

コメント投稿者のメールアドレスをフォームの入力値として使用します。

<?php echo '<input type="email" value="' . get_comment_author_email() . '">'; ?>

例8: メールアドレスを非表示にする

特定の条件でメールアドレスを非表示にします。

<?php if (current_user_can('manage_options')) { echo get_comment_author_email(); } ?>

注意点

  • メールアドレスは個人情報であるため、公開する際はプライバシーに注意してください。
  • コメントIDが存在しない場合、関数は空の文字列を返します。

関連機能: