{"id":5560,"date":"2026-02-12T20:44:47","date_gmt":"2026-02-13T01:44:47","guid":{"rendered":"https:\/\/chubes.net\/?documentation=comment-hooks"},"modified":"2026-03-13T03:28:06","modified_gmt":"2026-03-13T07:28:06","slug":"comment-hooks","status":"publish","type":"documentation","link":"https:\/\/chubes.net\/docs\/wordpress-core\/comments\/comment-hooks\/","title":{"rendered":"Comment Hooks"},"content":{"rendered":"<p>Actions and filters for customizing the WordPress comment system.<\/p><h2 class=\"wp-block-heading\">Query Hooks<\/h2><h3 class=\"wp-block-heading\">Actions<\/h3><h4 class=\"wp-block-heading\"><code>pre_get_comments<\/code><\/h4><p>Fires before comments are retrieved.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action_ref_array( &#039;pre_get_comments&#039;, array( &amp;$query ) );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$query<\/code> (WP_Comment_Query) &#8211; Query instance (by reference).<\/li><\/ul><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_action( &#039;pre_get_comments&#039;, function( $query ) {\n    \/\/ Exclude specific author from all comment queries\n    if ( empty( $query-&gt;query_vars[&#039;author__not_in&#039;] ) ) {\n        $query-&gt;query_vars[&#039;author__not_in&#039;] = array();\n    }\n    $query-&gt;query_vars[&#039;author__not_in&#039;][] = 123;\n} );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>parse_comment_query<\/code><\/h4><p>Fires after comment query vars are parsed.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action_ref_array( &#039;parse_comment_query&#039;, array( &amp;$query ) );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Filters<\/h3><h4 class=\"wp-block-heading\"><code>comments_pre_query<\/code><\/h4><p>Short-circuits the comment query.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$comment_data = apply_filters_ref_array( &#039;comments_pre_query&#039;, array( $comment_data, &amp;$query ) );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$comment_data<\/code> (array|int|null) &#8211; Return non-null to bypass query.<\/li><li><code>$query<\/code> (WP_Comment_Query) &#8211; Query instance.<\/li><\/ul><p><strong>Return:<\/strong> Array of comments, count, or null to continue.<\/p><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_filter( &#039;comments_pre_query&#039;, function( $data, $query ) {\n    \/\/ Return cached results for specific queries\n    if ( $query-&gt;query_vars[&#039;post_id&#039;] === 42 ) {\n        return get_transient( &#039;cached_comments_42&#039; );\n    }\n    return null; \/\/ Continue with database query\n}, 10, 2 );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comments_clauses<\/code><\/h4><p>Filters the SQL query clauses.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$clauses = apply_filters_ref_array( &#039;comments_clauses&#039;, array( compact( $pieces ), &amp;$query ) );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$clauses<\/code> (array):<ul class=\"wp-block-list\"><li><code>fields<\/code> &#8211; SELECT clause<\/li><li><code>join<\/code> &#8211; JOIN clause<\/li><li><code>where<\/code> &#8211; WHERE clause<\/li><li><code>orderby<\/code> &#8211; ORDER BY clause<\/li><li><code>limits<\/code> &#8211; LIMIT clause<\/li><li><code>groupby<\/code> &#8211; GROUP BY clause<\/li><\/ul><\/li><li><code>$query<\/code> (WP_Comment_Query) &#8211; Query instance.<\/li><\/ul><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_filter( &#039;comments_clauses&#039;, function( $clauses, $query ) {\n    global $wpdb;\n    \/\/ Add custom join\n    $clauses[&#039;join&#039;] .= &quot; LEFT JOIN {$wpdb-&gt;usermeta} ON user_id = {$wpdb-&gt;usermeta}.user_id&quot;;\n    return $clauses;\n}, 10, 2 );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>the_comments<\/code><\/h4><p>Filters retrieved comments.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$comments = apply_filters_ref_array( &#039;the_comments&#039;, array( $comments, &amp;$query ) );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>found_comments_query<\/code><\/h4><p>Filters the query for found comment count.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$found_query = apply_filters( &#039;found_comments_query&#039;, &#039;SELECT FOUND_ROWS()&#039;, $query );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Retrieval Hooks<\/h2><h4 class=\"wp-block-heading\"><code>get_comment<\/code><\/h4><p>Filters a comment after retrieval.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$comment = apply_filters( &#039;get_comment&#039;, $comment );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>fields<\/code> &#8211; SELECT clause<\/li><li><code>join<\/code> &#8211; JOIN clause<\/li><li><code>where<\/code> &#8211; WHERE clause<\/li><li><code>orderby<\/code> &#8211; ORDER BY clause<\/li><li><code>limits<\/code> &#8211; LIMIT clause<\/li><li><code>groupby<\/code> &#8211; GROUP BY clause<\/li><\/ul><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Submission Hooks<\/h2><h3 class=\"wp-block-heading\">Actions<\/h3><h4 class=\"wp-block-heading\"><code>preprocess_comment<\/code><\/h4><p>Filters comment data before processing.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$commentdata = apply_filters( &#039;preprocess_comment&#039;, $commentdata );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>fields<\/code> &#8211; SELECT clause<\/li><li><code>join<\/code> &#8211; JOIN clause<\/li><li><code>where<\/code> &#8211; WHERE clause<\/li><li><code>orderby<\/code> &#8211; ORDER BY clause<\/li><li><code>limits<\/code> &#8211; LIMIT clause<\/li><li><code>groupby<\/code> &#8211; GROUP BY clause<\/li><\/ul><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_filter( &#039;preprocess_comment&#039;, function( $commentdata ) {\n    \/\/ Add custom data\n    $commentdata[&#039;comment_meta&#039;] = array(\n        &#039;submitted_url&#039; =&gt; $_SERVER[&#039;HTTP_REFERER&#039;],\n    );\n    return $commentdata;\n} );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>check_comment_flood<\/code><\/h4><p>Fires before flood check.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;check_comment_flood&#039;, $ip, $email, $date, $wp_error );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_duplicate_trigger<\/code><\/h4><p>Fires when duplicate comment detected.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_duplicate_trigger&#039;, $commentdata );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_insert_comment<\/code><\/h4><p>Fires after comment inserted to database.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;wp_insert_comment&#039;, $id, $comment );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$comment<\/code> (WP_Comment) &#8211; Comment object.<\/li><\/ul><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_post<\/code><\/h4><p>Fires after comment inserted via <code>wp_new_comment()<\/code>.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_post&#039;, $comment_id, $comment_approved, $commentdata );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$commentdata<\/code> (array) &#8211; Comment data including author info, content, post ID.<\/li><\/ul><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_action( &#039;comment_post&#039;, function( $id, $approved, $data ) {\n    if ( $approved === 1 ) {\n        \/\/ Send notification for approved comments\n        do_action( &#039;my_new_comment_notification&#039;, $id );\n    }\n}, 10, 3 );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Filters<\/h3><h4 class=\"wp-block-heading\"><code>pre_comment_approved<\/code><\/h4><p>Filters comment approval status.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$approved = apply_filters( &#039;pre_comment_approved&#039;, $approved, $commentdata );<\/code><\/pre><\/div><p><strong>Parameters:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$id<\/code> (int) &#8211; Comment ID.<\/li><li><code>$comment<\/code> (WP_Comment) &#8211; Comment object.<\/li><\/ul><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_filter( &#039;pre_comment_approved&#039;, function( $approved, $data ) {\n    \/\/ Auto-approve registered users\n    if ( ! empty( $data[&#039;user_id&#039;] ) &amp;&amp; $data[&#039;user_id&#039;] &gt; 0 ) {\n        return 1;\n    }\n    return $approved;\n}, 10, 2 );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>duplicate_comment_id<\/code><\/h4><p>Filters duplicate detection.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$dupe_id = apply_filters( &#039;duplicate_comment_id&#039;, $dupe_id, $commentdata );<\/code><\/pre><\/div><p><strong>Return:<\/strong> Empty value to allow duplicate.<\/p><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_is_comment_flood<\/code><\/h4><p>Filters flood detection result.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$is_flood = apply_filters( &#039;wp_is_comment_flood&#039;, false, $ip, $email, $date, $wp_error );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_flood_filter<\/code><\/h4><p>Filters flood check timing.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$flood = apply_filters( &#039;comment_flood_filter&#039;, false, $time_lastcomment, $time_newcomment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_flood_message<\/code><\/h4><p>Filters flood error message.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$message = apply_filters( &#039;comment_flood_message&#039;, __( &#039;You are posting comments too quickly. Slow down.&#039; ) );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Content Filters<\/h2><h4 class=\"wp-block-heading\"><code>pre_comment_author_name<\/code><\/h4><p>Filters author name before saving.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$author = apply_filters( &#039;pre_comment_author_name&#039;, $author );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pre_comment_author_email<\/code><\/h4><p>Filters author email before saving.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$email = apply_filters( &#039;pre_comment_author_email&#039;, $email );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pre_comment_author_url<\/code><\/h4><p>Filters author URL before saving.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$url = apply_filters( &#039;pre_comment_author_url&#039;, $url );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pre_comment_content<\/code><\/h4><p>Filters comment content before saving.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$content = apply_filters( &#039;pre_comment_content&#039;, $content );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pre_comment_user_ip<\/code><\/h4><p>Filters author IP before saving.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$ip = apply_filters( &#039;pre_comment_user_ip&#039;, $ip );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pre_comment_user_agent<\/code><\/h4><p>Filters user agent before saving.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$agent = apply_filters( &#039;pre_comment_user_agent&#039;, $agent );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Update Hooks<\/h2><h4 class=\"wp-block-heading\"><code>edit_comment<\/code><\/h4><p>Fires after comment is updated.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;edit_comment&#039;, $comment_id, $data );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_update_comment_data<\/code><\/h4><p>Filters comment data before update.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$data = apply_filters( &#039;wp_update_comment_data&#039;, $data, $comment, $commentarr );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_save_pre<\/code><\/h4><p>Filters comment content before update.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$content = apply_filters( &#039;comment_save_pre&#039;, $content );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Status Hooks<\/h2><h3 class=\"wp-block-heading\">Actions<\/h3><h4 class=\"wp-block-heading\"><code>wp_set_comment_status<\/code><\/h4><p>Fires after status is set.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;wp_set_comment_status&#039;, $comment_id, $status );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>transition_comment_status<\/code><\/h4><p>Fires when status changes.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;transition_comment_status&#039;, $new_status, $old_status, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_{$old_status}_to_{$new_status}<\/code><\/h4><p>Dynamic hook for specific transitions.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &quot;comment_{$old_status}_to_{$new_status}&quot;, $comment );<\/code><\/pre><\/div><p><strong>Example hooks:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$comment_id<\/code> (int) &#8211; Comment ID.<\/li><li><code>$comment_approved<\/code> (int|string) &#8211; 1, 0, &#8216;spam&#8217;, or &#8216;trash&#8217;.<\/li><li><code>$commentdata<\/code> (array) &#8211; Comment data.<\/li><\/ul><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_{$new_status}_{$comment_type}<\/code><\/h4><p>Dynamic hook for status + type.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &quot;comment_{$new_status}_{$comment_type}&quot;, $comment_id, $comment );<\/code><\/pre><\/div><p><strong>Example hooks:<\/strong><\/p><ul class=\"wp-block-list\"><li><code>$approved<\/code> (int|string|WP_Error) &#8211; 1, 0, &#8216;spam&#8217;, &#8216;trash&#8217;, or WP_Error.<\/li><li><code>$commentdata<\/code> (array) &#8211; Comment data.<\/li><\/ul><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Trash\/Spam Actions<\/h3><h4 class=\"wp-block-heading\"><code>trash_comment<\/code> \/ <code>trashed_comment<\/code><\/h4><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;trash_comment&#039;, $comment_id, $comment );\ndo_action( &#039;trashed_comment&#039;, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>untrash_comment<\/code> \/ <code>untrashed_comment<\/code><\/h4><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;untrash_comment&#039;, $comment_id, $comment );\ndo_action( &#039;untrashed_comment&#039;, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>spam_comment<\/code> \/ <code>spammed_comment<\/code><\/h4><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;spam_comment&#039;, $comment_id, $comment );\ndo_action( &#039;spammed_comment&#039;, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>unspam_comment<\/code> \/ <code>unspammed_comment<\/code><\/h4><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;unspam_comment&#039;, $comment_id, $comment );\ndo_action( &#039;unspammed_comment&#039;, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Deletion Hooks<\/h2><h4 class=\"wp-block-heading\"><code>delete_comment<\/code><\/h4><p>Fires before comment is deleted.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;delete_comment&#039;, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>deleted_comment<\/code><\/h4><p>Fires after comment is deleted.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;deleted_comment&#039;, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Display Hooks<\/h2><h3 class=\"wp-block-heading\">Template Filters<\/h3><h4 class=\"wp-block-heading\"><code>comments_template<\/code><\/h4><p>Filters path to comments template.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$include = apply_filters( &#039;comments_template&#039;, $theme_template );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comments_array<\/code><\/h4><p>Filters comments before display.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$comments = apply_filters( &#039;comments_array&#039;, $comments, $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comments_template_query_args<\/code><\/h4><p>Filters query args in <code>comments_template()<\/code>.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$args = apply_filters( &#039;comments_template_query_args&#039;, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Comment Author Filters<\/h3><h4 class=\"wp-block-heading\"><code>get_comment_author<\/code><\/h4><p>Filters returned author name.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$author = apply_filters( &#039;get_comment_author&#039;, $author, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_author<\/code><\/h4><p>Filters author name for display.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">echo apply_filters( &#039;comment_author&#039;, $author, $comment_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>get_comment_author_email<\/code><\/h4><p>Filters returned author email.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$email = apply_filters( &#039;get_comment_author_email&#039;, $email, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>get_comment_author_url<\/code><\/h4><p>Filters returned author URL.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$url = apply_filters( &#039;get_comment_author_url&#039;, $url, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>get_comment_author_link<\/code><\/h4><p>Filters author link HTML.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$link = apply_filters( &#039;get_comment_author_link&#039;, $link, $author, $comment_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Comment Content Filters<\/h3><h4 class=\"wp-block-heading\"><code>get_comment_text<\/code><\/h4><p>Filters comment text before retrieval.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$text = apply_filters( &#039;get_comment_text&#039;, $text, $comment, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_text<\/code><\/h4><p>Filters comment text for display.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">echo apply_filters( &#039;comment_text&#039;, $text, $comment, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>get_comment_excerpt<\/code><\/h4><p>Filters comment excerpt.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$excerpt = apply_filters( &#039;get_comment_excerpt&#039;, $excerpt, $comment_id, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Comment Link Filters<\/h3><h4 class=\"wp-block-heading\"><code>get_comment_link<\/code><\/h4><p>Filters comment permalink.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$link = apply_filters( &#039;get_comment_link&#039;, $link, $comment, $args, $cpage );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>get_comments_link<\/code><\/h4><p>Filters post comments link.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$link = apply_filters( &#039;get_comments_link&#039;, $link, $post );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Comment Class Filters<\/h3><h4 class=\"wp-block-heading\"><code>comment_class<\/code><\/h4><p>Filters CSS classes for comment.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$classes = apply_filters( &#039;comment_class&#039;, $classes, $css_class, $comment_id, $comment, $post );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">wp_list_comments Filters<\/h3><h4 class=\"wp-block-heading\"><code>wp_list_comments_args<\/code><\/h4><p>Filters <code>wp_list_comments()<\/code> arguments.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$args = apply_filters( &#039;wp_list_comments_args&#039;, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_reply_link<\/code><\/h4><p>Filters reply link HTML.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$link = apply_filters( &#039;comment_reply_link&#039;, $link, $args, $comment, $post );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_reply_link_args<\/code><\/h4><p>Filters reply link arguments.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$args = apply_filters( &#039;comment_reply_link_args&#039;, $args, $comment, $post );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>cancel_comment_reply_link<\/code><\/h4><p>Filters cancel reply link HTML.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$link = apply_filters( &#039;cancel_comment_reply_link&#039;, $link, $url, $text );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Form Hooks<\/h2><h3 class=\"wp-block-heading\">Actions<\/h3><h4 class=\"wp-block-heading\"><code>comment_form_before<\/code><\/h4><p>Fires before comment form.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form_before&#039; );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_top<\/code><\/h4><p>Fires at top of form, inside form tag.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form_top&#039; );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_before_fields<\/code><\/h4><p>Fires before comment form fields.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form_before_fields&#039; );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_after_fields<\/code><\/h4><p>Fires after comment form fields.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form_after_fields&#039; );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form<\/code><\/h4><p>Fires at bottom of form, before closing tag.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form&#039;, $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_after<\/code><\/h4><p>Fires after comment form.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form_after&#039; );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_comments_closed<\/code><\/h4><p>Fires if comments are closed.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;comment_form_comments_closed&#039; );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h3 class=\"wp-block-heading\">Filters<\/h3><h4 class=\"wp-block-heading\"><code>comment_form_default_fields<\/code><\/h4><p>Filters default form fields.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$fields = apply_filters( &#039;comment_form_default_fields&#039;, $fields );<\/code><\/pre><\/div><p><strong>Example:<\/strong><\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">add_filter( &#039;comment_form_default_fields&#039;, function( $fields ) {\n    \/\/ Add phone field\n    $fields[&#039;phone&#039;] = &#039;&lt;p class=&quot;comment-form-phone&quot;&gt;\n        &lt;label for=&quot;phone&quot;&gt;Phone&lt;\/label&gt;\n        &lt;input id=&quot;phone&quot; name=&quot;phone&quot; type=&quot;tel&quot; \/&gt;\n    &lt;\/p&gt;&#039;;\n    return $fields;\n} );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_defaults<\/code><\/h4><p>Filters form default arguments.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$defaults = apply_filters( &#039;comment_form_defaults&#039;, $defaults );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_fields<\/code><\/h4><p>Filters all form fields.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$fields = apply_filters( &#039;comment_form_fields&#039;, $fields );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_field_{$name}<\/code><\/h4><p>Filters individual form field.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$field = apply_filters( &#039;comment_form_field_comment&#039;, $field );\n$field = apply_filters( &#039;comment_form_field_author&#039;, $field );\n$field = apply_filters( &#039;comment_form_field_email&#039;, $field );\n$field = apply_filters( &#039;comment_form_field_url&#039;, $field );\n$field = apply_filters( &#039;comment_form_field_cookies&#039;, $field );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_logged_in<\/code><\/h4><p>Filters logged-in message.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$message = apply_filters( &#039;comment_form_logged_in&#039;, $message, $commenter, $user_identity );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_submit_button<\/code><\/h4><p>Filters submit button HTML.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$button = apply_filters( &#039;comment_form_submit_button&#039;, $button, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_form_submit_field<\/code><\/h4><p>Filters submit field wrapper.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$field = apply_filters( &#039;comment_form_submit_field&#039;, $field, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Comment Count Hooks<\/h2><h4 class=\"wp-block-heading\"><code>get_comments_number<\/code><\/h4><p>Filters comment count for a post.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$count = apply_filters( &#039;get_comments_number&#039;, $count, $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_count_comments<\/code><\/h4><p>Filters comment count stats.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$count = apply_filters( &#039;wp_count_comments&#039;, array(), $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pre_wp_update_comment_count_now<\/code><\/h4><p>Short-circuits comment count update.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$new = apply_filters( &#039;pre_wp_update_comment_count_now&#039;, null, $old, $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_update_comment_count<\/code><\/h4><p>Fires after comment count updated.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">do_action( &#039;wp_update_comment_count&#039;, $post_id, $new, $old );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Cookie Hooks<\/h2><h4 class=\"wp-block-heading\"><code>comment_cookie_lifetime<\/code><\/h4><p>Filters cookie expiration.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$lifetime = apply_filters( &#039;comment_cookie_lifetime&#039;, YEAR_IN_SECONDS );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_get_current_commenter<\/code><\/h4><p>Filters current commenter data.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$commenter = apply_filters( &#039;wp_get_current_commenter&#039;, $commenter );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Notification Hooks<\/h2><h4 class=\"wp-block-heading\"><code>notify_moderator<\/code><\/h4><p>Filters whether to notify moderator.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$notify = apply_filters( &#039;notify_moderator&#039;, $notify, $comment_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>notify_post_author<\/code><\/h4><p>Filters whether to notify post author.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$notify = apply_filters( &#039;notify_post_author&#039;, $notify, $comment_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Pagination Hooks<\/h2><h4 class=\"wp-block-heading\"><code>get_page_of_comment<\/code><\/h4><p>Filters calculated comment page.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$page = apply_filters( &#039;get_page_of_comment&#039;, $page, $args, $original_args, $comment_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>get_page_of_comment_query_args<\/code><\/h4><p>Filters query args for page calculation.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$args = apply_filters( &#039;get_page_of_comment_query_args&#039;, $args );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h2 class=\"wp-block-heading\">Miscellaneous Hooks<\/h2><h4 class=\"wp-block-heading\"><code>get_default_comment_status<\/code><\/h4><p>Filters default comment status for post type.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$status = apply_filters( &#039;get_default_comment_status&#039;, $status, $post_type, $comment_type );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comments_open<\/code><\/h4><p>Filters whether comments are open.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$open = apply_filters( &#039;comments_open&#039;, $open, $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>pings_open<\/code><\/h4><p>Filters whether pings are open.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$open = apply_filters( &#039;pings_open&#039;, $open, $post_id );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>comment_max_links_url<\/code><\/h4><p>Filters link count for moderation.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$count = apply_filters( &#039;comment_max_links_url&#039;, $count, $url, $comment );<\/code><\/pre><\/div><hr class=\"wp-block-separator\"\/><h4 class=\"wp-block-heading\"><code>wp_get_comment_fields_max_lengths<\/code><\/h4><p>Filters field max lengths.<\/p><div class=\"code-block-wrapper\"><div class=\"code-block-header\"><span class=\"code-block-language\">php<\/span><button class=\"code-copy-btn\" aria-label=\"Copy code\"><svg><use href=\"https:\/\/chubes.net\/wp-content\/themes\/chubes\/assets\/icons\/chubes.svg#icon-copy\"><\/use><\/svg><\/button><\/div><pre data-chubes-enhanced class=\"wp-block-code language-php\"><code class=\"language-php\">$lengths = apply_filters( &#039;wp_get_comment_fields_max_lengths&#039;, $lengths );<\/code><\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Actions and filters for customizing the WordPress comment system. Query Hooks Actions pre_get_comments Fires before comments are retrieved. do_action_ref_array( &#8216;pre_get_comments&#8217;, array( &amp;$query ) ); Parameters: $query (WP_Comment_Query) &#8211; Query instance&#8230;<\/p>\n","protected":false},"featured_media":0,"template":"","meta":{"footnotes":""},"tags":[],"project":[607],"project_type":[749],"class_list":["post-5560","documentation","type-documentation","status-publish","hentry","project-comments","project_type-wordpress-reference"],"project_info":{"id":589,"name":"WordPress Core","slug":"wordpress-core"},"project_type_info":{"id":749,"name":"WordPress Reference","slug":"wordpress-reference"},"_links":{"self":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5560","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation"}],"about":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/types\/documentation"}],"version-history":[{"count":3,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5560\/revisions"}],"predecessor-version":[{"id":8958,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/documentation\/5560\/revisions\/8958"}],"wp:attachment":[{"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/media?parent=5560"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/tags?post=5560"},{"taxonomy":"project","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/project?post=5560"},{"taxonomy":"project_type","embeddable":true,"href":"https:\/\/chubes.net\/wp-json\/wp\/v2\/project_type?post=5560"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}