WordPress maintenance or security needs? Reach out!
TLDWP

Plugin: safe-report-comments (Used by 66 domains)

Safe Report Comments

πŸ‘€ Automattic πŸ”— Plugin Homepage

This plugin gives your visitors the possibility to report a comment as inappropriate. After a set threshold is reached the comment is put into moderation where the moderator can decide whether or not he want to approve the comment or not. If a comment is approved by a moderator it will not be auto-moderated again while still counting the amount of reports.

Customizations

By default this script should hook in just fine in most existing themes as it attaches itsself after the comment-reply link via the comment_reply_link filter.
In case this does not work out you can place the flagging link manually by defining no_autostart_safe_report_comments in your themes’ functions.php file and initializing the class via $safe_report_comments = new Safe_Report_Comments(false);.

Here is an example of a custom setup via functions.php and placing the link comments callback function.

In functions.php:

//flag comments plugin included in themes' functions.php - disable plugin.
define( 'no_autostart_safe_report_comments', true );
include_once( 'replace-with-path-to/safe-report-comments/safe-report-comments.php');
// make sure not to auto-attach to comment reply link
$safe_report_comments = new Safe_Report_Comments(false);

// change link layout to have a pipe prepended
add_filter( 'safe_report_comments_flagging_link', 'adjust_flagging_link' );
function adjust_flagging_link( $link ) {
    return ' | ' . $link;
}

// adjust the text to "Report abuse" rather than "Report comment"
add_filter( 'safe_report_comments_flagging_link_text', 'adjust_flagging_text' );
function adjust_flagging_text( $text ) {
    return 'Report abuse';
}

In your custom comment callback function used by wp_list_comments: https://codex.wordpress.org/Template_Tags/wp_list_comments place the following action which will print the link.

 

A possible callback function could look like this:

function mytheme_comment($comment, $args, $depth) {
    $GLOBALS['comment'] = $comment; ?>
    
  • id="li-comment-">
    ' ); ?> %s says:'), get_comment_author_link()) ?>
    comment_approved == '0') : ?>
    $depth, 'max_depth' => $args['max_depth']))) ?>
  • Furthermore there are various actions and filters within the script to allow easy alteration of implemented behavior. Please see inline documentation.

    Known issues

    Automatic mode implementation currently does not work with threaded comments in the last level of threading. As the script attaches itself to the comment_reply which is not displayed once the maximum threading level is reached the abuse link is missing at this point. As a workaround set the threading level higher than the likely amount of threading depth.

    DomainExposuresHeadersLast Checked
    s*a*p*c.org (WP 6.9.4) D Aug 2, 2026
    l*t*g*t*y*i*a*.com (WP 3.0.2) F Aug 2, 2026
    h*m*s*h*o*.c*m.br (WP 6.8.6) F Aug 2, 2026
    n*n*-*a*a*i*.org C Aug 1, 2026
    h*c*a*a*m*n*c*.com (WP 7.0.2) F Jul 31, 2026
    t*e*a*i*n*o*c*s*.com (WP 6.9.4) D Jul 31, 2026
    t*e*a*i*n.com (WP 6.9.4) D Jul 31, 2026
    h*n*i*o*b.org (WP 5.9.12) D Jul 31, 2026
    1*f*r*m*r*c*.com (WP 6.9.5) D Jul 30, 2026
    m*r*t*a*e*o*g*p*d*a*t.com (WP 6.9.4) D Jul 29, 2026
    p*t*i*k*e*a*t*e*.fr F Jul 27, 2026
    p*a*a*d*c*u*a.com (WP 6.9.5) D Jul 27, 2026
    i*t*r*e*o*e*p*r*m*r*c*.com (WP 6.9.5) D Jul 26, 2026
    l*s*l*s*u*i*i*a*.fr F Jul 25, 2026
    r*d*o*a*l*u*.net (WP 6.4.7) F Jul 24, 2026
    e*e*y*a*r*b*l*i*n.net F Jul 23, 2026
    i*f*s*a*s*a*l*.com (WP 6.9.5) F Jul 23, 2026
    t*m*l*o*b.org (WP 5.9.12) D Jul 23, 2026
    p*e*o*s.com F Jul 22, 2026
    p*l*c*n*.tv F Jul 22, 2026
    u*r*i*e*e*l*.com (WP 6.9.5) D Jul 22, 2026
    u*r*i*e*e*l.com (WP 6.9.5) D Jul 22, 2026
    u*n*e*v*e*.com (WP 6.9.5) F Jul 21, 2026
    u*o*i*i*s.com F Jul 21, 2026
    m*n*t*i*e*.lt F Jul 21, 2026
    i*a*r*y.org (WP 6.9.5) D Jul 20, 2026
    t*x*d*p*r*b*e*e*s.com (WP 7.0.2) F Jul 20, 2026
    a*p*a*i*g*o*l*f*.com (WP 6.9.5) D Jul 19, 2026
    a*p*a*f*r*i*e.com (WP 6.9.5) D Jul 19, 2026
    s*a*x*t*r.com A Jul 18, 2026
    o*e*i*l*o*u*r*i*e*e*l*.com (WP 6.9.5) D Jul 18, 2026
    k*w*b*o*.c*.nz (WP 7.0.1) D Jul 17, 2026
    h*a*l*n*p*a*e*.org (WP 6.9.4) D Jul 16, 2026
    y*a*a*i*k*i.lt F Jul 16, 2026
    g*o*y.buzz (WP 6.0.2) F Jul 14, 2026
    h*a*l*n*p*a*e*s.com (WP 6.9.4) D Jul 14, 2026
    h*w*i*r*p*r*e*.com F Jul 13, 2026
    h*c*a*a*.com (WP 7.0) F Jul 9, 2026
    w*n*i*e*f*i*g*r*v*e*s.com F Jul 9, 2026
    t*k*t*n*o*a*e*i*a.com (WP 6.9.4) D Jul 8, 2026
    m*r.fr (WP 4.7.3) F Jul 8, 2026
    t*k*1*f*r*m*r*c*.com (WP 6.9.4) D Jul 8, 2026
    l*i*r*s*i*p*u*g*.lt (WP 7.0) F Jul 8, 2026
    p*l*c*n*t*.com F Jul 7, 2026
    p*l*c*n*i*s*g*t.com F Jul 7, 2026
    t*i*i*s.lt (WP 7.0) F Jul 6, 2026
    j*c*y*a*a*n*e*t*.com (WP 6.9.4) F Jul 5, 2026
    b*r*a*p*r*u*u*.org (WP 7.0) F Jul 5, 2026
    l*s*n*o*d*p*y*g*l*o.com (WP 6.9.4) F Jul 5, 2026
    l*s*r*s*s.com C Jul 5, 2026
    l*s*c*i*e*.com C Jul 4, 2026
    e*b*.pl F Jul 4, 2026
    p*e*i*p*l*i*.nl (WP 6.9.4) C Jul 3, 2026
    g*t*m*r*c*p*a*i*g.com (WP 6.9.4) D Jul 2, 2026
    l*s*c*i*e*.fr C Jul 1, 2026
    m*d*n*h*u*.com (WP 7.0) D Jul 1, 2026
    m*d*n*r*l*n*.com (WP 7.0) F Jul 1, 2026
    m*d*i*-*t*l*.com (WP 7.0) F Jul 1, 2026
    u*w*l*z*n*b*r*i*.de F Jun 30, 2026
    m*d*n*h*n*t*e*l*n*s.org (WP 7.0) F Jun 30, 2026
    m*d*n*a*a*a.org (WP 7.0) F Jun 30, 2026
    m*d*n*o*w*y.org (WP 7.0) F Jun 30, 2026
    l*m*n*t*f*o*b*l*.com (WP 5.2.7) F Jun 30, 2026
    d*e*a*r*i*h*m*a*.nl (WP 6.9.4) C Jun 29, 2026
    b*r*a*p*r*u*u*.net (WP 7.0) F Jun 16, 2026

    Top 50 Plugins

    Plugin Count
    elementor 1,769,738
    contact-form-7 1,750,019
    elementor-pro 1,052,318
    woocommerce 816,083
    revslider 608,174
    jetpack 454,253
    js_composer 419,462
    wp-rocket 342,072
    essential-addons-for-elementor-lite 264,474
    gravityforms 256,971
    complianz-gdpr 256,829
    google-site-kit 232,692
    cookie-law-info 227,951
    instagram-feed 224,412
    sitepress-multilingual-cms 210,495
    header-footer-elementor 206,392
    google-analytics-for-wordpress 205,267
    bluehost-wordpress-plugin 192,336
    elementskit-lite 179,938
    gutenberg 167,258
    cookie-notice 148,681
    litespeed-cache 144,286
    gtranslate 124,682
    wpforms-lite 123,597
    the-events-calendar 122,151
    astra-sites 113,000
    popup-maker 109,496
    woocommerce-payments 109,134
    gutenberg-core 103,135
    tablepress 102,355
    honeypot 97,683
    astra-addon 93,681
    wp-smushit 90,676
    duracelltomi-google-tag-manager 90,306
    layerslider 89,109
    all-in-one-seo-pack 88,953
    bb-plugin 86,764
    coblocks 86,574
    akismet 84,935
    premium-addons-for-elementor 84,283
    cleantalk-spam-protect 82,404
    ml-slider 82,218
    mailchimp-for-wp 81,621
    megamenu 80,154
    woocommerce-gateway-stripe 79,315
    jet-engine 77,974
    fusion-builder 76,959
    ewww-image-optimizer 76,710
    wp-pagenavi 76,468
    smart-slider-3 76,031

    Top 50 Themes

    Theme Count
    hello-elementor 620,549
    Divi 495,252
    astra 413,585
    flatsome 138,863
    Avada 120,846
    generatepress 114,727
    oceanwp 80,249
    kadence 78,675
    pub 72,288
    enfold 68,653
    salient 65,076
    twentyseventeen 54,233
    bb-theme 53,298
    betheme 52,380
    twentytwentyfour 52,224
    blocksy 50,776
    cocoon-master 49,220
    dt-the7 45,396
    twentytwentyfive 44,960
    woodmart 43,648
    neve 38,051
    Avada-Child-Theme 36,890
    gox 36,274
    h4 36,036
    bridge 31,244
    twentytwentyone 30,245
    lightning 29,978
    twentytwenty 28,726
    swell 27,995
    bricks 26,483
    Impreza 26,050
    Newspaper 24,180
    twentytwentythree 22,091
    epik-redesign 19,111
    twentytwentytwo 18,753
    uncode 18,469
    pro 17,618
    twentysixteen 17,592
    sydney 16,417
    storefront 16,284
    Total 14,356
    hello-theme-child-master 14,016
    factory-templates-4 13,734
    themify-ultra 12,921
    extendable 12,698
    hestia 12,570
    yootheme 12,470
    yith-wonder 12,084
    porto 11,950
    twentyfifteen 11,853