Come correggere la categoria e il conteggio dei commenti dopo l'importazione di WordPress

Come correggere la categoria e il conteggio dei commenti dopo l'importazione di WordPress / Esercitazioni

Stai notando un conteggio dei commenti errato dopo l'importazione di WordPress? L'importazione di un sito WordPress tramite l'importatore incorporato può a volte compromettere il conteggio dei commenti di WordPress. Mentre tutti i commenti sono importati e visibili in modo sicuro nell'area di amministrazione, i tuoi post mostreranno un conteggio dei commenti errato sul tuo sito web. Questo stesso errore di importazione può anche influire sul conteggio delle categorie e sul conteggio delle tasse personalizzate. In questo articolo, ti mostreremo come correggere la categoria e il conteggio dei commenti dopo l'importazione di WordPress.

Come hai notato nello screenshot qui sopra, dopo l'importazione il conteggio dei commenti e il conteggio delle categorie mostrano 0 anziché il numero effettivo. Diamo un'occhiata a come risolverlo.

Video Tutorial

Iscriviti a WPBeginner

Se il video non ti piace o hai bisogno di ulteriori istruzioni, continua a leggere.

Per prima cosa devi creare un backup completo di WordPress del tuo sito. Dovresti farlo ogni volta che eseguirai un grosso cambiamento sul tuo sito. Raccomandiamo l'uso di BackupBuddy, è il plugin di backup WordPress più completo sul mercato.

Una volta effettuato il backup, passiamo al passaggio successivo.

Apri un editor di testo semplice come Blocco note e copia e incolla semplicemente il seguente codice:

 "; mysql_query (" UPDATE ". $ table_prefix." term_taxonomy SET count = '$ count' WHERE term_taxonomy_id = '$ term_taxonomy_id' "); $ result = mysql_query (" SELECT ID FROM ". $ table_prefix." posts "); while ($ row = mysql_fetch_array ($ result)) $ post_id = $ row ['ID']; echo "post_id:". $ post_id. " count = "; $ countresult = mysql_query (" SELECT count (*) FROM ". $ table_prefix." commenti WHERE comment_post_ID = '$ post_id' AND comment_approved = 1 "); $ countarray = mysql_fetch_array ($ countresult); $ count = $ countarray [0]; echo $ count. "
"; mysql_query (" UPDATE ". $ table_prefix." post SET comment_count = '$ count' WHERE ID = '$ post_id' ");?>

È necessario sostituire DB_HOST, DB_USER, DB_PASSWORD con l'host del database WordPress (solitamente localhost), il nome utente del database e la password.

Puoi trovare tutte queste informazioni accedendo al tuo cPanel di hosting WordPress o guardando il tuo file wp-config.php usando un file manager.

Dopo aver sostituito le informazioni, salva questo file come Commenti-fix.php sul tuo desktop.

Ora dovrai caricare questo file nella directory principale del tuo sito. Puoi farlo utilizzando un client FTP o utilizzando il file manager nel tuo pannello di controllo di hosting web.

Dopo aver caricato il file sul tuo sito web, devi aprire il tuo browser web e andare a questo file:

http://example.com/comments-fix.php

Sostituire example.com con l'indirizzo del tuo sito.

Visitando questo file nel tuo browser verrà eseguito lo script che scorre semplicemente tra i tuoi post, categoria, tag, commenti, ecc e aggiorna il conteggio.

Importante: Una volta terminato il calcolo del conteggio dei commenti di WordPress, è necessario eliminare Commenti-fix.php file dal tuo server.

Questo è tutto, speriamo che questo articolo ti abbia aiutato ad aggiornare i commenti contati dopo l'importazione di WordPress. Si consiglia inoltre di consultare la nostra guida sugli errori di WordPress più comuni e su come risolverli.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi trovarci anche su Twitter e Google+.