Cómo arreglar la categoría y el recuento de comentarios después de la importación de WordPress

¿Está notando un recuento de comentarios incorrecto después de la importación de WordPress? Importar un sitio de WordPress utilizando el importador incorporado a veces puede estropear el recuento de comentarios de WordPress. Si bien todos los comentarios se importan de forma segura y están visibles en el área de administración, sus publicaciones mostrarán un recuento de comentarios incorrecto en su sitio web. Este mismo error de importación también puede afectar el recuento de categorías y el recuento de taxonomía personalizada. En este artículo, le mostraremos cómo corregir la categoría y el recuento de comentarios después de importar WordPress.

Como notó en la captura de pantalla anterior, después de la importación, nuestro recuento de comentarios y el recuento de categorías muestran 0 en lugar del número real. Echemos un vistazo a cómo solucionarlo.

Tutorial en video

Suscríbete a

Si no le gusta el video o necesita más instrucciones, continúe leyendo.

Primero necesita crear una copia de seguridad completa de WordPress de su sitio. Debe hacer esto cada vez que vaya a realizar un cambio importante en su sitio. Recomendamos usar BackupBuddy, es la copia de seguridad de WordPress más completa plugin en el mercado.

Una vez que haya realizado la copia de seguridad, pasemos al siguiente paso.

Abra un editor de texto sin formato como el Bloc de notas y simplemente copie y pegue el siguiente código:


<?php
include("wp-config.php");
if (!mysql_connect(DB_HOST, DB_USER, DB_PASSWORD)) {  die('Could not connect: ' . mysql_error());  }
if (!mysql_select_db(DB_NAME)) {  die('Could not connect: ' . mysql_error());  }

$result = mysql_query("SELECT term_taxonomy_id FROM ".$table_prefix."term_taxonomy");
while ($row = mysql_fetch_array($result)) {
  $term_taxonomy_id = $row['term_taxonomy_id'];
  echo "term_taxonomy_id: ".$term_taxonomy_id." count = ";
  $countresult = mysql_query("SELECT count(*) FROM ".$table_prefix."term_relationships WHERE term_taxonomy_id = '$term_taxonomy_id'");
  $countarray = mysql_fetch_array($countresult);
  $count = $countarray[0];
  echo $count."<br />";
 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."comments WHERE comment_post_ID = '$post_id' AND comment_approved = 1");
  $countarray = mysql_fetch_array($countresult);
  $count = $countarray[0];
  echo $count."<br />";
  mysql_query("UPDATE ".$table_prefix."posts SET comment_count="$count" WHERE ID = '$post_id'");
        }
?>

Debe reemplazar DB_HOST, DB_USER, DB_PASSWORD con el host de la base de datos de WordPress (generalmente localhost), el nombre de usuario y la contraseña de la base de datos.

Puede encontrar toda esta información iniciando sesión en su cPanel de alojamiento de WordPress o mirando su archivo wp-config.php usando un administrador de archivos.

Una vez que haya reemplazado la información, guarde este archivo como comments-fix.php en tu escritorio.

Ahora deberá cargar este archivo en el directorio raíz de su sitio. Puede hacerlo utilizando un cliente FTP o utilizando el administrador de archivos en su panel de control de alojamiento web.

Después de cargar el archivo en su sitio web, debe abrir su navegador web e ir a este archivo:

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

Reemplazar example.com con la dirección de su sitio.

Al visitar este archivo en su navegador, se ejecutará el script que simplemente recorre sus publicaciones, categorías, etiquetas, comentarios, etc. y actualiza el recuento.

Corrección de términos de taxonomía y números de recuento de comentarios

Importante: Una vez que haya terminado de corregir el recuento de comentarios de WordPress, debe eliminar comments-fix.php archivo de su servidor.

Eso es todo, esperamos que este artículo le haya ayudado a actualizar el recuento de comentarios después de importar WordPress. También puede consultar nuestra guía sobre los errores más comunes de WordPress y cómo solucionarlos.

Si le gustó este artículo, suscríbase a nuestro Canal de Youtube . También puedes encontrarnos en Twitter y Google+.

.

Fuente: wpbeginner

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada.