Wie man die Kategorie und die Anzahl der Kommentare nach dem WordPress-Import korrigiert
Bemerken Sie nach dem WordPress-Import eine falsche Anzahl von Kommentaren? Beim Importieren einer WordPress-Site mithilfe des integrierten Importers kann die Anzahl der WordPress-Kommentare manchmal durcheinander geraten. Während alle Kommentare sicher importiert und im Admin-Bereich sichtbar sind, wird in Ihren Posts eine falsche Anzahl von Kommentaren auf Ihrer Website angezeigt. Derselbe Importfehler kann sich auch auf die Kategorienanzahl und die benutzerdefinierte Taxonomiezahl auswirken. In diesem Artikel zeigen wir Ihnen, wie Sie die Kategorie und die Anzahl der Kommentare nach dem Import von WordPress korrigieren können.
Wie Sie in der Abbildung oben bemerkt haben, zeigt die Anzahl der Kommentare und Kategorien nach dem Import 0 anstelle der tatsächlichen Anzahl. Lassen Sie uns einen Blick darauf werfen, wie Sie das Problem beheben können.
Videoanleitung
Abonniere WPBeginnerWenn Ihnen das Video nicht gefällt oder Sie weitere Anweisungen benötigen, lesen Sie weiter.
Zuerst müssen Sie eine vollständige WordPress-Sicherung Ihrer Site erstellen. Sie sollten dies jedes Mal tun, wenn Sie eine große Änderung an Ihrer Site vornehmen. Wir empfehlen die Verwendung von BackupBuddy, dem umfassendsten WordPress-Backup-Plugin auf dem Markt.
Nachdem Sie das Backup erstellt haben, fahren Sie mit dem nächsten Schritt fort.
Öffnen Sie einen einfachen Texteditor wie den Editor und kopieren Sie einfach folgenden Code:
"; mysql_query (" UPDATE ". $ table_prefix." term_taxonomy SET count = '$ count' WHERE term_taxonomy_id = '$ term_taxonomy_id' "); $ result = mysql_query (" SELECT ID FROM ". $ posts_prefix.); 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' UND comment_approved = 1 "); $ countarray = mysql_fetch_array ($ countresult); $ count = $ countarray [0]; echo $ count. "
"; mysql_query (" UPDATE ". $ table_prefix." postet SET comment_count = '$ count' WHERE ID = '$ post_id' ");?>
Sie müssen DB_HOST, DB_USER, DB_PASSWORD durch Ihren WordPress-Datenbankhost (normalerweise localhost), den Benutzernamen und das Kennwort der Datenbank ersetzen.
Sie finden alle diese Informationen, indem Sie sich bei Ihrem WordPress-Hosting-cPanel anmelden oder Ihre wp-config.php-Datei mit einem Dateimanager anzeigen.
Wenn Sie die Informationen ersetzt haben, speichern Sie diese Datei als comments-fix.php
auf deinem Desktop.
Nun müssen Sie diese Datei in das Stammverzeichnis Ihrer Site hochladen. Sie können dies tun, indem Sie einen FTP-Client verwenden oder den Dateimanager in Ihrem Webhosting-Kontrollfeld verwenden.
Nachdem Sie die Datei auf Ihre Website hochgeladen haben, müssen Sie Ihren Webbrowser öffnen und zu dieser Datei wechseln:
http://example.com/comments-fix.php
Ersetzen example.com
mit der Adresse Ihrer Site.
Beim Besuch dieser Datei in Ihrem Browser wird das Skript ausgeführt, das Ihre Beiträge, Kategorien, Tags, Kommentare usw. durchläuft und die Anzahl aktualisiert.
Wichtig: Nachdem Sie die WordPress-Kommentarzähler festgelegt haben, müssen Sie sie löschen comments-fix.php
Datei von Ihrem Server.
Wir hoffen, dieser Artikel hat Ihnen beim Aktualisieren der Kommentare nach dem Import von WordPress geholfen. Vielleicht möchten Sie auch unseren Leitfaden zu den häufigsten WordPress-Fehlern und deren Behebung lesen.
Wenn Ihnen dieser Artikel gefallen hat, abonnieren Sie bitte unsere Video-Tutorials für unseren YouTube-Kanal für WordPress. Sie finden uns auch auf Twitter und Google+.