comment_author_email()


WordPressのcomment_author_email()関数は、特定のコメントの著者のメールアドレスを取得するために使用されます。この関数は、コメントのメールアドレスを表示する際に役立ちます。

構文

comment_author_email( int $comment_ID = 0 );
  • $comment_ID(int) — コメントのID。デフォルトは0で、現在のコメントを指します。

例1: 現在のコメントのメールアドレスを表示

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

<?php comment_author_email(); ?>

例2: 特定のコメントのメールアドレスを表示

この例では、指定したコメントIDの著者のメールアドレスを表示します。

<?php comment_author_email( get_comment_ID() ); ?>

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

この例では、メールアドレスをメールリンクとして表示します。

<a href="mailto:<?php comment_author_email(); ?>"><?php comment_author_email(); ?></a>

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

この例では、メールアドレスが存在する場合のみ表示します。

<?php if ( comment_author_email() ) { echo comment_author_email(); } ?>

例5: メールアドレスをカスタムクラスで表示

この例では、メールアドレスを特定のCSSクラスで表示します。

<span class="email"><?php comment_author_email(); ?></span>

例6: メールアドレスをコメントIDと一緒に表示

この例では、コメントIDとメールアドレスを一緒に表示します。

<?php echo 'コメントID: ' . get_comment_ID() . ' メールアドレス: ' . comment_author_email(); ?>

例7: メールアドレスを条件付きで表示

この例では、特定の条件を満たす場合にのみメールアドレスを表示します。

<?php if ( get_comment_author() == '特定の名前' ) { echo comment_author_email(); } ?>

例8: メールアドレスをエスケープして表示

この例では、メールアドレスをエスケープして表示します。

<?php echo esc_html( comment_author_email() ); ?>

注意点

  • メールアドレスを公開する際は、プライバシーに注意してください。
  • メールアドレスを表示する前に、適切なエスケープ処理を行うことを推奨します。

関連機能: