Skip to content

Snippets

Spostare il badge Turnstile in CF7

Spostare il badge Turnstile in CF7

Di default il badge di Cloudflare Turnstile viene posizionato come primo elemento in un modulo di contatto Contact Form 7 per WordPress, ma se vogliamo spostarlo basta inserire il suo tag/shortcode nel punto del form desiderato

[turnstile]

Per cambiare colore al questo badge abbiamo a disposizione solo 3 opzioni in quanto non ci è consentito personalizzarlo con il CSS:

theme:dark
theme:light
theme:auto

Quindi il tag per esempio potrebbe diventare

[turnstile theme:light]

 

Bloccare la creazione di commenti

Bloccare la creazione di commenti

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 );

 

Impedire l’accesso a wp-admin o admin
Togliere la versione di WordPress dal codice della pagina
Come monitorare il database

Come monitorare il database

Per avere il polso della situazione del database di WordPress, installiamo il plugin Query Monitor.

Il piccolo widget aggiunto nella barra nera in alto.

Questo mostra un piccolo widget nella di amministrazione con alcuni valori e facendo hover su di esso si mostra il menu con tutte le funzioni per indagare e tenere sott’occhio tutto.

Abilitare il log in WordPress

Abilitare il log in WordPress

Aprire il file wp-config.php e inserire o decommentare il seguente codice:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Questo salva i log dentro la cartella wp-content nel file debug.log.