get_comment_text()
Get the text of the specified or current comment in the loop.
Use comment_text() to display the comment text on the screen.
Uses: get_comment()
Used By: comment_text()
1 time — 0.000284 sec (fast) | 50000 times — 0.58 sec (very fast)
Hooks from the function
Returns
String. The comment text.
Usage
get_comment_text( $comment_ID, $args );
- $comment_ID(int/object)
- ID or object of the comment whose text needs to be retrieved. Default: the current comment in the loop.
- $args(array)
- Array of arguments. Passed to the hook.
Default: array()
Examples
#1 Change comment texts of specific comments
To do this use the hook get_comment_text.
/**
* For comments with ID 723 or 15
*/
add_filter( 'get_comment_text', 'change_org_comment', 10, 2 );
function change_org_comment( $text_content, WP_Comment $com ) {
if ( ! is_admin() && in_array( $com->comment_ID, [ 723, 15 ] ) ) {
$text_content = 'You\'ve Just Been Erased!';
}
return $text_content;
} #2 Get the text of the commentary
$comm_id = 2021; $text = get_comment_text( $comm_id ); echo $text;
Notes
Changelog
| Since 1.5.0 | Introduced. |
| Since 4.4.0 | Added the ability for $comment_id to also accept a WP_Comment object. |
| Since 5.4.0 | Added 'In reply to %s.' prefix to child comments in comments feed. |