Come disabilitare i commenti Disqus sui post type personalizzati di WordPress


Come disabilitare i commenti Disqus sui post type personalizzati di WordPress

Plugin come Woocommerce (o altri plugin per ecommerce)  creano tipi di articoli personalizzati (custom post type) e possono utilizzare il sistema di commenti di default di WordPress per gestire per esempio le recensioni dei prodotti. Il problema è che Disqus (plugin per gestire in modo piu elegante i commenti WordPress) prende il controllo su questo sistema e disabilita quello di default di WordPress. Il risultato è che la scheda Recensioni sui prodotti di Woocommerce viene visualizzata come una scheda bianca, senza contenuto.

Per aggiustare il problema, dovremmo dire a Disqus di non intervenire quando si tratta del tipo di post personalizzato desiderato (in questo caso product di woocommerce).

Per fare questo, dovresti aprire il file functions.php e incollare questo codice:

add_filter( 'comments_template' , 'block_disqus', 1 );
function block_disqus($file) {
    if ( 'custom_post_type_name' == get_post_type() )
        remove_filter('comments_template', 'dsq_comments_template');
    return $file;
}

Dove ‘custom_post_type_name’ è il nome del tuo tipo di post personalizzato, come ‘product’.

Adesso potrai aggiornare Disqus senza perdere questa impostazione! Ricordati soltanto di riscrivere questa funzione nel caso di cambio template.

riferimento

Rate this post

#commenti#disabilitare#disqus#funzione#php#plugin#recensioni#woocommerce#wordpress

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *


Hai bisogno di aiuto personalizzato con qualcosa che non è documentato qui? Richiedi assistenza
Iscriviti alla nostra newsletter

Iscriviti alla nostra newsletter

Iscriviti alla nostra mailing list per ricevere le ultime notizie e gli aggiornamenti dal nostro team.

You have Successfully Subscribed!