---
title: "Bloccare la creazione di commenti"
id: "549"
type: "shorts"
slug: "bloccare-la-creazione-di-commenti"
published_at: "2026-08-29T08:02:37+00:00"
modified_at: "2026-08-29T08:02:37+00:00"
url: "https://pierluigipapeschi.com/shorts/bloccare-la-creazione-di-commenti/"
markdown_url: "https://pierluigipapeschi.com/shorts/bloccare-la-creazione-di-commenti.md"
excerpt: "Per impedire che si possano creare commenti possiamo usare questo codice da inserire nel functions.php del tema attivo /** * Disabilita completamente i nuovi commenti sui post. */ // Indica che i commenti come disabilitati add_filter( 'comments_open', '__return_false', 20, 2..."
taxonomy_short_cat:
  - "Wordpress"
---

Per impedire che si possano creare commenti possiamo usare questo codice da inserire nel functions.php del tema attivo

```
/**
* Disabilita completamente i nuovi commenti sui post.
 */

// Indica che i commenti come disabilitati
add_filter( 'comments_open', '__return_false', 20, 2 );

// Disabilita anche i ping/trackback.
add_filter( 'pings_open', '__return_false', 20, 2 );

// Impedisce l'invio diretto di nuovi commenti.
add_filter( 'preprocess_comment', function ( $commentdata ) {
    wp_die(
        'I commenti sono disabilitati.',
        'Commenti disabilitati',
        array( 'response' => 403 )
    );
} );

// Impedisce la creazione di commenti tramite REST API.
add_filter( 'rest_pre_insert_comment', function ( $prepared_comment, $request ) {
    return new WP_Error(
        'comments_disabled',
        'La creazione di nuovi commenti è disabilitata.',
        array( 'status' => 403 )
    );
}, 10, 2 );
```
