Fix - Kommentare werden nach dem WordPress 4.0-Upgrade nicht im Thesis-Theme angezeigt

Vor einem Monat, WordPress Version 4.0 „Benny“ wurde mit mehreren Verbesserungen und Fehlerbehebungen für die Öffentlichkeit freigegeben. Obwohl die neue WP-Version reibungslos verlief, verursachte das neue Update nur wenige Probleme für WordPress-Benutzer, die die ältere Version des Thesis-Themas ausführen. Das Problem tritt bei Thesis 1.8.5 und älteren Versionen von Thesis vor v1.8.5 auf, die nicht mit WordPress 4.0 kompatibel sind. Infolgedessen bemerken Benutzer von Thesis 1.x möglicherweise 500 Serverfehler und "Kommentare erscheinen nicht in Beiträgen“ nach dem Upgrade auf WordPress 4.0.

Ein ähnliches Problem trat auf unserer Website auf, wo die Leser Kommentare abgeben konnten, die Kommentare jedoch in keinem Beitrag auftauchten und man nur den Zähler für die Anzahl der Kommentare sehen konnte. Nun, wir haben das endlich behoben und es war ziemlich einfach! Ich teile dies, da es für andere Benutzer von Thesis-Themen nützlich sein könnte, die seit einem Monat mit dem gleichen Problem konfrontiert sind.

DIYthemes hat einen Patch veröffentlicht, um dieses Problem zu beheben, indem das Update Thesis 1.8.6 mit voller WordPress 4.0-Kompatibilität veröffentlicht wird. Sie benötigen jedoch ein DIY Themes-Konto, um das Update herunterzuladen und die Anweisungen zum Update von Version 1.x auf 1.8.6 zu lesen. Nun, Sie können das hervorgehobene Problem sogar beheben, indem Sie einfach der folgenden einfachen Anleitung folgen. Die hier gemeldeten Fixanweisungen stammen aus dem Thesis-Supportforum.

Hinweis: Wir haben es auf Thesis 1.8.4 + WordPress 4.0 ausprobiert. Wenn Sie eine ältere Thesis-Version vor v1.8.5 haben, müssen Sie zuerst Thesis auf v1.8.5 aktualisieren. Wenn Sie Thesis nicht aktualisieren können, sollten Sie zuerst eine Sicherungskopie der Datei comments.php erstellen und dann den folgenden Trick ausprobieren.

ANMERKUNG: Sie müssen Version 1.8.5 verwenden, bevor Sie diesen Fix bereitstellen; Wenn Sie noch eine veraltete 1.x-Version verwenden, müssen Sie zuerst Thesis aktualisieren.

1. Navigieren Sie mit FTP zum Ordner /wp-content/themes/thesis_185/lib/classes/ auf Ihrem Server.

2. Bearbeiten Sie die Datei comments.php im Klassenordner in Zeile 187, anstatt

$wp_query->comments_by_type = &separate_comments($wp_query->comments); $_comments = $wp_query->comments_by_type['comment'];

du schreibst jetzt

$wp_query->comments_by_type = separate_comments($wp_query->comments); $_comments = &$wp_query->comments_by_type['comment'];

Die einzige Änderung besteht darin, das "&" wirklich in die $_comments-Variable zu verschieben, aber das scheint die 500 internen Serverfehler zu verursachen.

Nachdem Sie diese Schritte befolgt haben, überprüfen Sie, ob Ihre Kommentare jetzt richtig angezeigt werden.

Glücklicherweise funktionierte der oben zitierte Trick für uns wie ein Zauber und Kommentare erschienen wieder wie zuvor. Lassen Sie uns wissen, ob es für Sie funktioniert. :)

Spitze über @leanderbraunschweig [WordPress-Support]

Tags: BloggenTricksUpdateWordPress