特定のコメントの情報を取得
特定のコメントの情報を取得するには、get_comment
関数を使用します。
構文
引数名 | 型 | 初期値 | 説明 | |
---|---|---|---|---|
第一引数 | コメント情報 | object または integer または null |
null | 取得するコメントの基準情報。 WP_Commentオブジェクト、またはコメントID、またはnullを指定する。 直接値を指定することはできず、必ず変数に格納した後、その変数を指定する。 |
第二引数 | 戻り値の形式 | 定数 | OBJECT | 戻り値の形式を指定します。OBJECT ... WP_CommentオブジェクトARRAY_A ... 連装配列ARRAY_N ... 配列 |
戻り値
取得したコメントの情報が格納された第二引数の形式に従った値を返します。
キー/インデックス番号 | 説明 | |
---|---|---|
comment_ID | 0 | コメントのID。 |
comment_post_ID | 1 | コメントを付けた投稿記事のID。 |
comment_author | 2 | コメントを投稿した人の名前(作成者)。 |
comment_author_email | 3 | コメントを投稿した人(作成者)のメールアドレス。 |
comment_author_url | 4 | コメントを投稿した人(作成者)のURL。 |
comment_author_IP | 5 | コメントを投稿した人(作成者)のIPv4アドレス。 |
comment_date | 6 | コメントの投稿した日時。YYYY-MM-DD HH:MM:SS の形式。 |
comment_date_gmt | 7 | コメントの投稿したGMTで表した日時。 (日本の場合は-9時間した日時) YYYY-MM-DD HH:MM:SS の形式。 |
comment_content | 8 | コメントの本文。 |
comment_karma | 9 | ※ 未使用 |
comment_approved | 10 | コメントの承認状態。0 ... 未承認1 ... 承認 |
comment_agent | 11 | コメントを投稿した人(作成者)のユーザーエージェント。 |
comment_type | 12 | コメントの種類。空 ... 通常コメントpingback ... ピンバックtrackback ... トラックバック |
comment_parent | 13 | 親のコメントのID。 |
user_id | 14 | コメントを投稿した人(作成者)のID。 登録していない一般的なユーザーは 0 。 |
children:protected | 15 | ※ 不明 |
populated_children:protected | 16 | ※ 不明 |
post_fields:protected | 17 | ※ 不明 |