comment_author_IP()

comment_author_IP()
目次

comment_author_IP()の用途

comment_author_IP() は、コメントを投稿した人のIPアドレスを表示するテンプレートタグです。

管理者が確認用に使うことを想定しており、公開サイトで表示することは推奨されません

comment_author_IP()の構文

comment_author_IP()

comment_author_IP()のパラメータ

パラメータはありません。

戻り値

何も返さず、直接出力します。

comment_author_IP()の基本例

コメントループ内でIPアドレスを表示する例

<?php comment_author_IP(); ?>

出力例

123.45.67.89

IPアドレスを取得したい場合

IPアドレスを変数として取得したい場合は get_comment_author_IP() を使います。

<?php
$ip = get_comment_author_IP();
echo 'IP: ' . esc_html($ip);
?>

comment_author_IP()の使用上の注意

  • IPアドレスは個人情報に準ずる情報です。
  • 公開ページで表示するとプライバシーの問題になるため、通常は管理画面やログ確認用だけに利用します。
  • テンプレートで不用意に表示しないよう注意してください。

comment_author_IP()の使用例

コメント管理用に、テーマのテンプレートでIPを出す例(あくまで管理用)

<li <?php comment_class(); ?> id="comment-<?php comment_ID(); ?>">
  <div class="comment-meta">
    投稿者IP: <?php comment_author_IP(); ?>
  </div>
  <div class="comment-content">
    <?php comment_text(); ?>
  </div>
</li>

関連する関数

関数内容
comment_author_IP()コメント投稿者のIPを表示する
get_comment_author_IP()IPを取得する(返す)
comment_author()投稿者名を表示する
comment_author_email()メールアドレスを表示する
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

初めてホームページを作成したのは1996年。
2000年よりフリーランスで主に中小企業、学校、各種公的団体、個人事業主のWordPressを活用したホームページ制作を行っています。WordPressテーマはそれぞれのクライアントに合わせて作成しています。
WordPressを活用したサイト運営のための情報発信をしていきます。

目次