【WordPressテンプレートタグ】comment_author_email_link():コメント投稿者のメールアドレスを、mailto:リンクとして表示

wordpress テンプレートタグ

概要

コメント投稿者のメールアドレスをmailto:リンクとして表示する。
管理画面「設定」>「ディスカッション」>「他のコメント設定」>「コメントの投稿者の名前とメールアドレスの入力を必須にする 」

にチェックが入っているときは、メールアドレスの入力は必須。メールアドレスがなければ非表示となる。
※コメントした人をスパムメールから守るため、メールアドレスの表示はしない方が良い。

書式

<?php comment_author_email_link( ‘linktext’, ‘before’, ‘after’ ); ?>

パラメーター

linktext
メールリンクのリンクテキスト(初期値:コメント投稿者のメールアドレス)
before
リンクの直前に挿入する文字列(初期値:なし)
after
リンクの直後に挿入する文字列(初期値:なし)

位置

コメントループ内でのみ使用可能。

使用例

初期設定で表示

E-mail:<?php comment_author_email_link(); ?>
yaji_w200h50
E-mail:<a href="mailto:○○○○@○○.ne.jp">○○○○@○○.ne.jp</a>

表示例

パラメーターを指定して表示

<?php comment_author_email_link('コメント投稿者へメール','<p>','</p>'); ?>
yaji_w200h50
<p><a href="mailto:○○○○@○○.ne.jp">コメント投稿者へメール</a></p>

表示例

MEMO

表示する代わりに値として取得するには get_comment_author_email_link() を使用する。

関連

コメント

タイトルとURLをコピーしました