説明
パラメータ
- $commentコメントIDまたはコメント情報を指定(省略時はnull)。
- $output取得データ形式としてOBJECT、ARRAY_A、ARRAY_Nの何れかを指定(省略時はOBJECT)。
返り値
コメント情報をパラメータ$outputで指定された形式で返す。パラメータ$commentに該当するコメント情報がない場合はNULLを返す。コメント情報のプロパティは次の通り。プロパティ名 | データ型 | 意味 |
---|---|---|
comment_ID | int | コメントID |
comment_post_ID | int | コメントされた投稿情報のID |
comment_author | string | コメント投稿者 |
comment_author_email | string | コメント投稿者のメールアドレス |
comment_author_url | string | コメント投稿者のURL |
comment_author_IP | string | コメント投稿者のIPアドレス |
comment_date | string | コメント投稿日時(ローカル) |
comment_date_gmt | string | コメント投稿日時(世界標準時) |
comment_content | int | コメント内容 |
comment_karma | int | カルマ |
comment_approved | int | 許諾状況(許諾されている場合は1) |
comment_agent | string | エージェント |
comment_type | string | コメントタイプ |
comment_parent | int | 親コメントID |
user_id | int | ユーザID |
注意
パラメータ$commentには、コメントIDを直接指定することはできず(指定するとエラーになるため)、必ず変数に格納し、その変数を指定しなければならない。
パラメータ$commentがnullの場合は、グローバル変数$commentの内容が適用される。
使用例
- コメントIDが10のコメント情報をオブジェクト形式で取得する。<?php $data = get_comment( $comment = 10 ); ?>
- コメントIDが10のコメント情報を連想配列形式で取得する。<?php $data = get_comment( $comment = 10, ARRAY_A ); ?>
フィルター
[2.3.0]'get_comment'フィルターを呼び出す。パラメータ$_commentには本関数が受け取ったパラメータ$commentに応じたコメント情報が格納されている。$_comment = apply_filters( 'get_comment', $_comment );
アクション
直接実行するアクションはありません。ソースファイル
/wp-includes/comment.php最終更新 : 2024年06月01日 11:57
関連
お勧め
Emojin:プラグイン作ってみました(2015年3月21日 更新)
ちょっと前のTLでiOSの絵文字を含んだ投稿を保存すると、絵文字以降の文章がすべて消えた状態で保存されるといったツイートを見かけた。少し検索してみると、MySQLのデータベースの文字セットが「utf8」の場合、iOSの絵文字のような4バイトの文字を正常に保存できず、それ以降の文章も保存されないというものらしい。対処方法としてデータベースの文字セットを「utf8mb4」に変更するのが有効らしいのだが、他に回避策がないか考えてみた。Twenty Seventeenのフォントサイズを変更してみた(2021年12月15日 更新)
先日投稿した「続テーマを変更せずにWebフォントを使ってみた」では、テーマ「Twenty Seventeen」でもWebフォントを使えるようにした。その際、「Twenty Seventeen」のフォントサイズが少し小さく感じたので、今回はフォントサイズを調整してみた。
HTML entities button:プラグイン作ってみました(2021年4月28日 更新)
以前投稿した「HTML編集モードに定型文ボタンを追加する」をアレンジして、HTML編集モードに特殊文字(HTMLエンティティ)を挿入できるボタン、顔文字を挿入できるボタン、過去の投稿ページのリンクを挿入できるボタンを追加するプラグインを作ってみました。HTML編集モードの作業効率を向上させるプラグインです。2.1.0では「Dashiconsの挿入」を追加しました。HTML編集モードをメインに使用されている方は、お試しあれ。5.7の機能拡張:エクスポートファイルに更新日時が追加ほか(2021年2月23日 更新)
WordPressはサイト移行を支援する機能として投稿情報のエクスポート機能を備えている。5.7ではこのエクスポート機能が改良され、更新日時情報が追加されるようだ。
query_posts(WP_Queryクラス)でカスタムフィールドを使う(2011年9月15日 更新)
先週3回にわたってtax_queryパラメータを使ったカテゴリーや投稿タグ、投稿フォーマットの絞り込みを整理したが、その途中で目に付いたのが'meta_query'パラメータ。この'meta_query'パラメータは、カスタムフィールドの絞り込み条件を指定するためのもので、3.2で登場した新しいパラメータのようだ。