こんにちは、今日はWordPressでコメント、トラックバック、ピングのフィルターフックについてまとめていきます。
確認環境
WordPress 5.5.1
フィルターフック一覧
フック名 | 説明 |
comment_excerpt | comment_excerpt関数によってコメントの抜粋に適用されます。 |
comment_flood_filter | |
comment_post_redirect | 誰かがコメントを追加した後、リダイレクト場所に適用されます。 |
comment_text | comment_text関数によって画面に表示される前、および管理メニューでコメントテキストに適用されます。 |
comment_text_rss | RSSフィードに含める前にコメントテキストに適用されます。 |
comments_array | comments_template関数の投稿のコメントの配列に適用されます。 |
comments_number | comment_number関数によって生成されたコメントの数を示すフォーマットされたテキストに適用されます。 |
get_comment_excerpt | get_comment_excerpt関数(comment_excerptによっても呼び出されます。comment_excerptも参照してください。)によってデータベースから読み取られたコメントの抜粋に適用されます。 |
get_comment_ID | get_comment_ID関数によってグローバル$ comments変数から読み取られたコメントIDに適用されます。 |
get_comment_text | get_comment_text関数の現在のコメントのコメントテキストに適用されます。これはcomment_text関数によっても呼び出されます。 |
get_comment_type | get_comment_type関数(comment_typeによっても呼び出されます)によってコメントタイプ( “comment”、 “trackback”、または “pingback”)に適用されます。 |
get_comments_number | get_comments_number関数(comments_number関数によっても呼び出されます。comments_numberフィルターも参照)によって$ postグローバル変数から読み取られたコメントカウントに適用されます。 |
post_comments_feed_link | comment_rss関数によってコメントフィード用に生成されたフィードURLに適用されます。 |
comment_save_pre | コメントデータを更新/編集する直前にコメントデータに適用されます。 |
pre_comment_approved | プラグインがオーバーライドできるように、現在のコメントの承認ステータス(true / false)に適用されます。 |
pre_comment_content | コメントをデータベースに保存する前に、コメントの内容に適用されます。 |
preprocess_comment | データベースに新しいコメントを保存するときに、他の処理の前にコメントデータに適用されます。 |
wp_insert_post_data | 投稿を更新またはデータベースに挿入する前に、wp_insert_post()の変更済みおよび未変更の投稿データに適用されます。 |