wp_comments_personal_data_exporter

説明

array wp_comments_personal_data_exporter( string $email_address [ , int $page = 1 ] )
メールアドレスに関連付けられたコメント情報を取得する。

パラメータ

  • $email_address
    コメント投稿者のメールアドレスを指定。
  • $page
    ページ番号を指定(省略時は1)。

返り値

コメント情報を含んだ多階層の連想配列を返す。

キー内容
'done'指定されたページ番号が最終ページ以降の場合はtrue
'data'エクスポートデータ(連想配列)の配列

各エクスポートデータの内容は次の通り。

キー内容
'group_id''comments'
'group_label''Comments'の翻訳テキスト
'item_id''comment-コメントID'
'data'グループ固有データの配列

コメントのグループ固有データの内容は次の通り。

キー内容
'name''Comment Author'の翻訳テキスト
'value'コメント情報のcomment_authorプロパティ
キー内容
'name''Comment Author Email'の翻訳テキスト
'value'コメント情報のcomment_author_emailプロパティ
キー内容
'name''Comment Author URL'の翻訳テキスト
'value'コメント情報のcomment_author_urlプロパティ
キー内容
'name''Comment Author IP'の翻訳テキスト
'value'コメント情報のcomment_author_IPプロパティ
キー内容
'name''Comment Author User Agent'の翻訳テキスト
'value'コメント情報のcomment_agentプロパティ
キー内容
'name''Comment Date'の翻訳テキスト
'value'コメント情報のcomment_dateプロパティ
キー内容
'name''Comment Content'の翻訳テキスト
'value' get_comment_text関数で取得したコメント本文
キー内容
'name''Comment URL'の翻訳テキスト
'value'get_comment_link関数で取得したURLを含んだa要素のテキスト

注意

コメント情報は投稿順(コメントIDの昇順)で最大500件分を取得する。


使用例

  • メールアドレスに関連付けられたコメント情報を取得する。
    <?php $data = wp_comments_personal_data_exporter( $email ); ?>
  • メールアドレスに関連付けられたコメント情報の501件目以降を取得する。
    <?php $data = wp_comments_personal_data_exporter( $email, 2 ); ?>

フィルター

実行するフィルターはありません。

アクション

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

ソースファイル

/wp-includes/comment.php

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



お勧め

子カテゴリのアーカイブページを親カテゴリ用のテンプレートファイルで表示しよう(2011年12月8日 更新)

少し前に投稿した「適切なテンプレートファイルを用意してテンプレート内の振り分け処理を無くす」で説明した通り、特定のカテゴリ専用のテンプレートとしてcategory-○○.phpを用意することで、category.phpやarchive.php内で振り分けを行う必要がなくなる。ただ、すべてのカテゴリ分を用意するのは効率的ではないし、特に子カテゴリについては親カテゴリと共通内容になるケースが多いのではないだろうか。ここでは、子カテゴリの個別テンプレートファイルを作らず、親カテゴリのテンプレートを利用する方法を紹介する。

管理画面の'アイキャッチ画像'を'写真'に変える(2013年1月23日 更新)

クライアント向けに専用のテーマを提供する際、稀に管理画面内の用語の変更を依頼されることがある。今回は、'アイキャッチ画像'だとわかりにくいので'写真'に変えてほしいということだった。

5.7の機能拡張:投稿一覧画面向けのフィルター(2021年2月18日 更新)

昨日、予定通り公開された「WordPress 5.7 Beta 3(以降Beta 3)」。WordPressはバージョンアップ毎にアクションやフィルターが追加されており、今回のバージョンアップでは投稿一覧画面に影響を与えるフィルターが追加されていた。

Login rebuilder 2.6.0の新機能紹介(2019年4月22日 更新)

今回追加したものは、REST API / Usersの使用をログイン時のみ使用できるように制限する機能である。この機能を有効にすることで、管理者情報が漏洩するリスクを低減させる効果が期待できる。

タイトルのみをキーワード検索する(2014年4月3日 更新)

WordPressのキーワード検索は、投稿タイトルと本文のどちらかに指定したキーワードが含まれているかを調べるわけだが、時々タイトルだけとか、逆に本文だけ検索したいケースがある。