Sie haben gerade Ihre WordPress-Site auf einen neuen Host oder eine neue Domain importiert, und zunächst sieht alles perfekt aus. Dann stellen Sie fest, dass Ihre Kategorieseiten null Beiträge anzeigen und Ihre Kommentaranzahlen völlig falsch sind.
Die gute Nachricht? Dies ist eines der häufigsten Probleme nach einem WordPress-Import, und Ihre Inhalte sind vollständig sicher.
Hier ist der Grund: WordPress verwendet zwischengespeicherte Zahlen zur Leistungssteigerung, und manchmal benötigt der Importprozess einfach eine schnelle Aktualisierung, um die Dinge richtigzustellen.
Durch unseren professionellen Website-Migrationsservice haben wir vielen Website-Besitzern geholfen, genau dieses Problem zu lösen.
In dieser Anleitung zeigen wir Ihnen, wie Sie Fehler bei der Kategorie- und Kommentaranzahl nach einem WordPress-Import beheben – ohne technische Kopfschmerzen. 🛠️

📌 Kurz gesagt: Um Fehler bei Kategorien und Kommentarzählungen nach einem Import zu beheben, müssen Sie die zwischengespeicherten Zahlen löschen. Der direkteste Weg ist die Ausführung eines einfachen PHP-Zählskripts in Ihrem Stammverzeichnis.
Was verursacht Fehler bei Kategorie- und Kommentaranzahlen in WordPress?
Wenn Sie eine WordPress-Site mit dem Standard-WordPress-Importer-Tool importieren, werden die Zählungen nicht immer korrekt aktualisiert. Dies kann dazu führen, dass Ihre Website Nullen oder falsche Zahlen für Kommentare, Kategorien oder benutzerdefinierte Taxonomien anzeigt.
Während alle tatsächlichen Inhalte noch vorhanden und im Admin-Bereich sichtbar sind, müssen die angezeigten Zählungen nur aktualisiert werden.

Wie Sie im obigen Screenshot sehen können, zeigen unsere Kommentar- und Kategoriezählung nach dem Import 0 statt der tatsächlichen Anzahl an.
ℹ️ Insider-Tipp: Benötigen Sie Hilfe bei der Migration Ihrer Website? Lassen Sie einen WPBeginner-Experten die Migration übernehmen. Wir haben unzähligen Benutzern geholfen, ihre WordPress-Sites nahtlos zu übertragen. Beginnen Sie noch heute – es ist kostenlos!
In den folgenden Abschnitten sehen wir uns an, wie Sie dieses Problem beheben und eine genaue Kommentaranzahl in WordPress anzeigen können. Hier ist ein kurzer Überblick über alle Themen, die wir behandeln werden:
Fangen wir an.
Behebung von Kategorie- und Kommentaranzahlen in WordPress
Bevor wir beginnen, stellen wir sicher, dass Sie ein vollständiges WordPress-Backup Ihrer Website erstellen. Dies sollten Sie jedes Mal tun, bevor Sie größere Änderungen vornehmen.
Wir empfehlen die Verwendung von Duplicator, da es das beste WordPress-Backup-Plugin auf dem Markt ist. Es ist ein leistungsstarkes und zuverlässiges Tool, das wir auf vielen unserer eigenen Websites verwenden.
Weitere Details finden Sie in unserem umfassenden Duplicator-Testbericht.

Die allgemeinen Schritte beinhalten lediglich die Erstellung und den Download eines vollständigen Backups Ihrer Website. Eine detaillierte Anleitung finden Sie in unserer Anleitung zum Sichern Ihrer WordPress-Site mit Duplicator.
Nachdem Sie Ihr Backup erstellt haben, sind Sie bereit, Ihre Kategorie- und Kommentaranzahl zu korrigieren.
Für diese Korrektur verwenden wir ein einfaches PHP-Skript, da dies der direkteste Weg ist, das Problem zu lösen. Im Wesentlichen fragt das Skript Ihre Datenbank ab, um die Gesamtzahlen neu zu berechnen, indem alle genehmigten Kommentare für jeden Beitrag summiert werden, und aktualisiert dann die zwischengespeicherte Zählung, sodass sie mit Ihren tatsächlichen Daten übereinstimmt.
Öffnen Sie zuerst einen einfachen Texteditor wie Notepad (unter Windows) oder TextEdit (unter Mac) und kopieren Sie den folgenden Code.
Bei unseren Tests haben wir bestätigt, dass dieses Skript die zwischengespeicherten Taxonomiezahlen sicher zurücksetzt, ohne den Datenbankinhalt zu beeinträchtigen. Wir haben auch eine strenge Sicherheitsüberprüfung integriert, sodass nur Website-Administratoren es ausführen können:
<?php
require_once('wp-load.php');
// Security Check: Only allow administrators to run this script
if ( ! current_user_can( 'manage_options' ) ) {
wp_die( 'Unauthorized access. You must be logged in as an administrator.' );
}
global $wpdb;
echo 'Starting the recount process...<br><br>';
echo '<strong>Recalculating Category and Tag Counts:</strong><br>';
$term_taxonomy_ids = $wpdb->get_col("SELECT term_taxonomy_id FROM {$wpdb->term_taxonomy}");
if ($term_taxonomy_ids) {
foreach ($term_taxonomy_ids as $tt_id) {
$wpdb->update($wpdb->term_taxonomy, array('count' => 0), array('term_taxonomy_id' => $tt_id));
$wpdb->query($wpdb->prepare("UPDATE {$wpdb->term_taxonomy} SET count = (SELECT COUNT(*) FROM {$wpdb->term_relationships} WHERE term_taxonomy_id = %d) WHERE term_taxonomy_id = %d", $tt_id, $tt_id));
echo "Updated term ID: {$tt_id}<br>";
}
echo '<br>All taxonomy counts have been reset!<br><br>';
} else {
echo 'No terms found to update.<br><br>';
}
echo '<strong>Recalculating Post Comment Counts:</strong><br>';
$post_ids = $wpdb->get_col("SELECT ID FROM {$wpdb->posts} WHERE post_status = 'publish'");
if ($post_ids) {
foreach ($post_ids as $post_id) {
$wpdb->update($wpdb->posts, array('comment_count' => 0), array('ID' => $post_id));
$wpdb->query($wpdb->prepare("UPDATE {$wpdb->posts} SET comment_count = (SELECT COUNT(*) FROM {$wpdb->comments} WHERE comment_post_ID = %d AND comment_approved = '1') WHERE ID = %d", $post_id, $post_id));
echo "Updated comment count for post ID: {$post_id}<br>";
}
echo '<br>All comment counts have been reset!<br><br>';
} else {
echo 'No posts found to update.<br><br>';
}
echo '<strong>Process complete!</strong> Don\'t forget to delete this file from your server now.';
?>
Speichern Sie die Datei dann als recount-fix.php auf Ihrem Computer.
Sie müssen diese Datei nun in das Stammverzeichnis Ihrer Website hochladen (dies ist der Hauptordner, der Ihre Ordner wp-admin, wp-content und wp-includes enthält). Sie können dies mit einem FTP-Client oder dem Dateimanager in Ihrem Webhosting-Kontrollpanel tun.
Lassen Sie sich davon nicht einschüchtern – es ist genau wie das Ziehen und Ablegen einer Datei in einen Ordner auf Ihrem Computer.
Weitere Informationen finden Sie in unserem Schritt-für-Schritt-Leitfaden zur Verwendung von FTP zum Hochladen von Dateien nach WordPress.
💡 Hinweis: Wenn Sie sich in einer strengen Managed WordPress Hosting-Umgebung befinden, kann die Firewall Ihres Hosts aus Sicherheitsgründen den direkten Upload von PHP-Dateien blockieren. Wenn Sie später auf einen „403 Forbidden“-Fehler stoßen, löschen Sie einfach die Datei und springen Sie zur Plugin-Methode in unserem FAQ-Bereich unten.
Sobald Sie es hochgeladen haben, öffnen Sie Ihren Browser und rufen Sie die URL der Datei auf:
https://example.com/recount-fix.php
Stellen Sie sicher, dass Sie example.com durch Ihren eigenen Domainnamen ersetzen.

Wenn Sie diese URL aufrufen, wird das Skript automatisch ausgeführt.
Während der Verarbeitung sehen Sie eine einfache weiße Seite, auf der Ihre Term-IDs und Post-IDs zeilenweise aufgelistet werden, während sie aktualisiert werden. Es durchläuft Ihre Beiträge, Kategorien, Tags und Kommentare, um alle Zählungen zu aktualisieren, und Sie sehen eine abschließende Erfolgsmeldung, sobald es fertig ist.
🛑 Wichtig: Wenn Sie fertig sind, müssen Sie die Datei recount-fix.php von Ihrem Server löschen. Wenn Sie sie dort belassen, stellt dies ein Sicherheitsrisiko für Ihre Website dar.
Bonus-Tipp: Konfigurieren anderer Kommentareinstellungen
Da Ihre Zählungen sortiert sind, ist dies eine gute Gelegenheit, Ihre Kommentar-Einstellungen zu optimieren und mehr Interaktion auf Ihrer Website zu fördern.
Zuerst sollten Sie entscheiden, ob Sie Kommentare zu neuen Beiträgen standardmäßig zulassen möchten. Oder Sie können Kommentare für einzelne Beiträge einfach aktivieren oder deaktivieren.
Moderationseinstellungen helfen Ihnen, die Qualität der Kommentare zu kontrollieren. Sie können wählen, ob Sie Kommentare manuell genehmigen oder Kommentare von vertrauenswürdigen Benutzern automatisch anzeigen lassen möchten.

E-Mail-Benachrichtigungen halten Sie über neue Kommentare auf dem Laufenden. Sie können benachrichtigt werden, wenn jemand kommentiert oder wenn ein Kommentar genehmigt werden muss. Wenn Sie die Moderation aktivieren, können Sie auch Benutzer benachrichtigen, wenn ihre Kommentare genehmigt werden.
Nun möchten Sie vielleicht zu Einstellungen » Diskussion in Ihrem WordPress-Dashboard gehen, um Ihre Kommentareinstellungen zu konfigurieren. Wir empfehlen jedoch die Verwendung von Thrive Comments für erweiterte Funktionen.

Thrive Comments ist das beste WordPress-Kommentar-Plugin auf dem Markt. Zusätzlich zur Basiskonfiguration kann es Ihnen helfen, Ihre Leser mit Funktionen wie Upvotes, Downvotes, Likes, Abzeichen und Social-Media-Sharing zu engagieren.
Verpassen Sie für weitere Details nicht unseren vollständigen Thrive-Testbericht.
FAQs: Behebung von Post-Migrationsfehlern in WordPress
Hier sind einige häufig gestellte Fragen zur Behebung von Fehlern nach der Migration in WordPress.
Löscht dieses Skript meine Kommentare oder Beiträge?
Nein, das Skript ist absolut sicher. Es entfernt keine Inhalte, sondern zählt lediglich die Beiträge in jeder Kategorie und die genehmigten Kommentare zu jedem Beitrag neu.
Anschließend aktualisiert es die in Ihrer Datenbank gespeicherten Zahlen, die Ihr WordPress-Theme im Frontend anzeigt.
Was passiert, wenn ich vergesse, die Datei recount-fix.php zu löschen?
Sie möchten die Datei auf jeden Fall entfernen, sobald Sie fertig sind. Wenn sie auf Ihrem Server verbleibt, könnte dies ein Sicherheitsrisiko darstellen, da sie remote ausgeführt werden kann und Zugriff auf Ihre Datenbankverbindung gewährt.
Gibt es ein Plugin, das dies ohne Code beheben kann?
Nicht ganz. Es gibt kein Plugin, das nur für dieses spezielle Problem entwickelt wurde, aber Plugins zur Datenbankwartung wie WP-Optimize enthalten Tools, die helfen können. Sie können nach Optionen suchen, um Ihre Datenbanktabellen zu optimieren oder Begriffszählungen neu zu berechnen.
Dennoch ist das oben gezeigte PHP-Skript eine schnelle einmalige Lösung und in der Regel schneller, als ein weiteres Plugin zu installieren und zu konfigurieren.
Weitere Anleitungen zu WordPress-Kategorien und -Tags
Wir hoffen, dieser Artikel hat Ihnen geholfen zu lernen, wie Sie die Kategorie- und Kommentaranzahl nach einem WordPress-Import beheben können.
Als Nächstes möchten Sie vielleicht auch unsere Leitfäden zu folgenden Themen lesen:
- So ändern Sie die Kategorieordnung in WordPress
- Kategorien in WordPress richtig umbenennen
- Wie man Benutzern erlaubt, Kategorien in WordPress zu abonnieren
- Einzelne Kategorien in WordPress unterschiedlich gestalten
- So fügen Sie Quicktags in WordPress-Kommentarformularen hinzu
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Video-Tutorials. Sie finden uns auch auf Twitter und Facebook.

Michael Williams
Nachdem ich erfolglos versucht hatte, das Update-Skript auszuführen, um die Zählungen von Null zurückzusetzen, habe ich das, was ich als indirekten UNIX-„Touch“ der Zählerdatei bezeichne, in Betracht gezogen, was eine Datei dazu anregt, sich wieder mit Ein- und Ausgaben zu verbinden. Ich habe gerade meinen Hoster, Hostinger, darüber informiert, wie ich das gemacht habe, und sie fügen es ihrer Wissensdatenbank hinzu. Sie haben mir mit der folgenden Checkliste geantwortet, die sie bei Bedarf den Benutzern zur Verfügung stellen werden:
So setzen Sie WordPress-Kategoriezählungen nach einem Import zurück
Nach dem Import von Inhalten stimmen die WordPress-Kategoriezählungen möglicherweise nicht mit der tatsächlichen Anzahl der Beiträge überein. Wenn die Zählungen veraltet sind, verwenden Sie diesen sicheren Admin-Workaround, um WordPress zu zwingen, sie neu zu berechnen.
Symptome
Kategorietotalen sind nach einem Import falsch
Einige Kategorien zeigen 0 an, obwohl Beiträge vorhanden sind
Zählungen werden nach Ausführung eines Skripts zum erneuten Zählen nicht aktualisiert
Behebung
Erstellen Sie einen temporären Beitrag.
Weisen Sie diesem Beitrag alle Kategorien zu.
Speichern Sie den Beitrag.
Bearbeiten Sie denselben Beitrag erneut.
Entfernen Sie alle Kategorien.
Speichern Sie den Beitrag erneut.
Aktualisieren Sie den Bildschirm Beiträge → Kategorien.
Überprüfen Sie, ob die Zählungen jetzt korrekt sind.
Löschen Sie den temporären Beitrag.
Warum das funktioniert
WordPress berechnet die Term-Beziehungen neu, wenn ein Beitrag mit Kategorieänderungen gespeichert wird. Das Ein- und Ausschalten aller Kategorien erzwingt eine vollständige Aktualisierung der Kategoriezählungen.
Hinweise
Dies ist ein praktischer Workaround nach Importen.
Er ist nützlich, wenn Massen-Wiederholungszähl-Tools die Zählungen nicht richtig aktualisieren.
Sie können den Vorgang jederzeit wiederholen, wenn die Kategorietotalen ungenau werden.
WPBeginner Support
Thank you for sharing another method for how to do update the count for people who may be having trouble
Admin
Fitri
Bei mir funktioniert es nicht, alle Zählungen von comments-fix.php erscheinen, aber wenn ich zur einzelnen Produktseite gehe, steht immer noch Reviews(0)
WPBeginner Support
Ihr Server läuft möglicherweise mit einer neueren PHP-Version. Dieser Code war für PHP 5.5 und wir werden uns auf jeden Fall ansehen, was wir tun können, um den Code zu aktualisieren.
Admin
Carlos
Danke für dieses Tutorial! Sobald ich auf PHP 5.5 umgestiegen bin, funktionierte das Skript wie erwartet.
WPBeginner Support
Glad it worked for you
Admin
Peter Edwards
Ich habe bei einem kürzlichen Import die meisten Tag-Zählungen verloren – behoben, indem ich alle Beiträge, die getaggt waren, per Massenbearbeitung bearbeitet und auf Aktualisieren geklickt habe (ohne Änderungen). Dies löst die Aktualisierung der Tag-Zählung durch den WordPress-Kern aus. Ich bin mir nicht sicher, ob ein ähnlicher Trick für Kommentare funktionieren würde?
Bonnie
Ooo, so eine einfache Lösung, und sie hat funktioniert! Danke!
Kingsley Felix
Jemand für doppelte Kommentare?
Pare
Verwenden Sie einfach cPanel und gehen Sie zu PhpMyAdmin
Überprüfen Sie die Kategorie-ID (term_id) in der Tabelle „xxx_terms“ und aktualisieren Sie dann den Zählwert in der Spalte count in der Tabelle „xxx_term_taxonomy“, wobei die term_id der term_id der xxx_terms-Tabelle entspricht, auf der sich diese Kategorie befindet.
Zum Beispiel ist "Uncategorized" eines Produkts term_id = 10 und der Zählwert ist falsch. Ich aktualisiere den Zählwert auf die korrekte Zahl in der Tabelle "xxx_term_taxonomy", wo term_id = 10 ist. Manuell über cPanel – PhpMyAdmin-Tool.
Phuc
Ich erhalte einen Fehler 500, wenn ich auf die Datei comments-fix.php zugreifen möchte. Wie kann ich das beheben?
WPBeginner Support
Hallo,
Bitte beachten Sie unseren Leitfaden zur Behebung des internen Serverfehlers 500.
Admin
Jay
Um Yuriy's Kommentare zu zitieren, es funktioniert bei mir auch nicht mit PHP 7. 500 Fehler.
Yuriy Smirnov
Funktioniert nicht mit php7, da die Funktion mysql_connect seit Version 7.0.0 entfernt wurde.
Rianta D. Mulyana
Danke, Bruder, es funktioniert!
Cosmin
Schnelle Frage: Wenn wir DB_HOST, DB_USER, DB_PASSWORD und DB_NAME ersetzen, müssen wir dann Anführungszeichen verwenden, um diese Werte einzuschließen? Oder fügen wir die Werte einfach ein?
Ich habe es versucht und erhalte einen 500 Internal Server Error, wenn ich auf die hochgeladene Datei zugreife
Tyler
Ja, Sie müssen einfache Anführungszeichen um diese Werte setzen. Der Autor sollte den Ausschnitt entsprechend aktualisieren. Außerdem hat der Autor vergessen zu erwähnen, dass DB_NAME ebenfalls geändert werden muss.
Leicht zu erkennen, aber dieses Tutorial wird für jeden fehlschlagen, der die Anweisungen explizit befolgt.
Makinde
Danke WPBeginner, das war hilfreich..
Danke, dass Sie immer für uns da sind.
Danke!
Aeryn Lynne
Nach einem katastrophalen Kommentar-Import, der Intense Debate beinhaltete (das Einzige, was wir tun konnten, war, Teile der XML-Datei direkt in MySQL zu importieren, nachdem wir die Post-IDs für fast tausend Beiträge erhalten hatten), brauche ich definitiv ein schnelles Programm wie dieses, um die Zählung zu korrigieren, also vielen Dank!
Wenn jemand nur die Kommentaranzahl für einen oder zwei Beiträge korrigieren möchte: Anstatt auf FTP und MySQL zuzugreifen, müssen sie nur auf Bearbeiten bei einem der Kommentare des zu korrigierenden Beitrags klicken und dann auf Aktualisieren. Der Beitrag aktualisiert dann die Kommentaranzahl für alle beteiligten Kommentare dieses Beitrags.
Naki Biga
Funktioniert wie ein Zauber, vielen Dank!
Sehr einfacher und nützlicher Code!
Edwin Rio
Hallo ...
ich habe eine Website in eine andere migriert (ich habe Disqus für Kommentare verwendet)
Auf meiner neuen Website sehe ich die Kommentare im Kommentarbereich, aber sobald ich das Disqus-Plugin aktiviere, erscheinen die Kommentare nicht mehr im Frontend-Artikel.
Ist diese Lösung für mein Problem relevant oder liegen meine Probleme eher auf der Disqus-Seite?
Danke!
Gewerkschaft
Hallo ...
Ich habe eine Website in eine andere migriert (ich habe Disqus für Kommentare verwendet)
Auf meiner neuen Website sehe ich die Kommentare im Kommentarbereich, aber sobald ich das Disqus-Plugin aktiviere, erscheinen die Kommentare nicht mehr im Frontend-Artikel.
Ist diese Lösung für mein Problem relevant oder liegen meine Probleme eher auf der Disqus-Seite?
Danke!
Connor Rickett
Das scheint ziemlich einfach zu sein. Danke, dass Sie diesen Code zusammengestellt haben, das ist eine große Hilfe!