comment_author_email_link()


WordPressのcomment_author_email_link()関数は、コメントの投稿者のメールアドレスをリンク付きで表示するために使用されます。この関数は、コメントの投稿者がメールアドレスを提供している場合に、そのアドレスをクリック可能なリンクとして出力します。

構文

comment_author_email_link( string $linktext = '', string $before = '', string $after = '' );

引数の説明:

  • $linktext(string) — リンクテキストを指定します。空の場合、メールアドレスがそのまま表示されます。
  • $before(string) — リンクの前に表示されるテキストやHTMLを指定します。
  • $after(string) — リンクの後に表示されるテキストやHTMLを指定します。

例1: 基本的な使用例

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

<?php comment_author_email_link(); ?>

例2: カスタムリンクテキストの使用

リンクテキストを「メールを送信」に変更して表示します。

<?php comment_author_email_link('メールを送信'); ?>

例3: リンクの前後にテキストを追加

リンクの前に「メールアドレス:」を、リンクの後に「に連絡」を追加します。

<?php comment_author_email_link('', 'メールアドレス: ', ' に連絡'); ?>

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

メールアドレスを表示せずに、リンクテキストだけを表示します。

<?php comment_author_email_link('連絡先', '', ''); ?>

例5: HTMLタグで囲む

リンクを<div>タグで囲んで表示します。

<?php comment_author_email_link('', '<div>', '</div>'); ?>

例6: メールアドレスの前にアイコンを表示

リンクの前にメールアイコンを表示します。

<?php comment_author_email_link('', '&#9993; ', ''); ?>

例7: メールアドレスの後にカスタムテキストを追加

リンクの後に「にメールを送信」というテキストを追加します。

<?php comment_author_email_link('', '', ' にメールを送信'); ?>

例8: メールアドレスを非表示にしてカスタムテキストを使用

メールアドレスを表示せずに、カスタムテキストを使用してリンクを表示します。

<?php comment_author_email_link('連絡先メール', '', ''); ?>

注意点

  • この関数は、コメントがメールアドレスを提供している場合にのみ動作します。
  • メールアドレスが公開されるため、スパム対策に注意が必要です。

関連機能: