get_comment_author

説明

string get_comment_author( [ int $comment_ID = 0 ] )
コメント投稿者名を取得する。

パラメータ

  • $comment_ID
    コメントIDを指定(省略時は0)。

返り値

フルパス名またはフルパス名の配列を返す。

注意

パラメータ$comment_IDが0の場合は現在のコメントの投稿者名を取得する。

コメント情報の投稿者名(comment_author)が空の場合には、コメント情報のユーザーID(user_id)からユーザー情報を取得し、その表示名(display_name)を投稿者名としている。この時、ユーザー情報を取得できない場合は、'Anonymous'(日本語環境では'匿名')となる。


使用例

  • 現在のコメントの投稿者名を取得する。
    <?php $author = get_comment_author(); ?>
  • コメントIDが10のコメントの投稿者名を取得する。
    <?php $author = get_comment_author( 10 ); ?>

フィルター

[1.5.0]コメント投稿者名を返す直前に'get_comment_author'フィルターを呼び出す。パラメータ$authorは投稿者名となる。4.1.0以降の場合、$comment_IDには本関数が受け取ったコメントID、$commentにそのコメント情報となる。

return apply_filters( 'get_comment_author', $author, $comment_ID, $comment );

アクション

実行するアクションはありません。

ソースファイル

/wp-includes/comment-template.php

最終更新 : 2018年05月27日 10:46



お勧め

3.8の「アクティビティ」ウィジェットに投稿以外の情報も表示する(2014年1月17日 更新)

ちょうど1月前の「ダッシュボードの「概要」にカスタム投稿タイプ件数を表示する」にて、WordPress 3.8新ダッシュボードの「概要」ウィジェットにカスタム投稿タイプの投稿数を表示する方法を紹介したが、今回のその続編で「アクティビティ」ウィジェットを拡張する方法を紹介する。

プラグインのロード順を制御する(2014年6月9日 更新)

これまでプラグインがどのような順番でロードされるか意識していなかったのだが、とある自作プラグインを他のプラグインよりも先にロードさせたくなったので調べてみた。

決まった値を返すだけの関数群(2018年5月27日 更新)

WordPressのソースコードを眺めているとフィルター関数名で'__return_○○'が指定されている部分を時々見かけます。それらの関数定義を見てみると、すべて決まった値を単純に返すだけでした。これらの関数がちょっと気になったので、まとめてみました。

ブロックエディターのタグ入力にタグクラウド機能を追加した(2019年1月10日 更新)

ブロックエディターのタグ入力には「よく使われているタグから選択」から表示される「タグクラウド」がない。ブロックエディターの不満なところのひとつがこれであり、うまく解消することができないか考えてみた。

サイドバーの初期化はwidgets_initアクションで(2011年7月14日 更新)

ウィジェットを使ってみたくなり新テーマ「Twenty Eleven」を覗いてみると、codexに記載されていた内容と少し違っている。これって「Twenty Ten」ですでに変更されていたんだね。