Acum o lună, WordPress Versiunea 4.0 „Benny” a fost lansat pentru public cu mai multe îmbunătățiri și remedieri de erori. Deși noua lansare WP a mers fără probleme, noua actualizare a cauzat puține probleme utilizatorilor WordPress care rulează versiunea mai veche a temei Thesis. Problema se întâmplă cu Thesis 1.8.5 și versiunile mai vechi ale Thesis anterioare v1.8.5, care nu sunt compatibile cu WordPress 4.0. Ca urmare a acestui fapt, utilizatorii Thesis 1.x ar putea observa 500 Eroare server și "Comentariile nu apar în postări” după actualizarea la WordPress 4.0.
O problemă similară a apărut pe site-ul nostru, unde cititorii au putut face comentarii, dar comentariile nu apăreau de fapt în nicio postare și se putea vedea doar numărul de comentarii. Ei bine, am remediat asta în sfârșit și a fost destul de ușor! Împărtășesc acest lucru, deoarece ar putea fi util pentru alți utilizatori ai temei tezei care se confruntă cu aceeași problemă de o lună.
DIYthemes a lansat un patch pentru a remedia această problemă prin lansarea actualizării Thesis 1.8.6 cu compatibilitate completă cu WordPress 4.0. Cu toate acestea, trebuie să aveți un cont DIY Themes pentru a descărca actualizarea și pentru a vedea instrucțiunile de actualizare de la versiunea 1.x la 1.8.6. Ei bine, puteți chiar să remediați problema evidențiată pur și simplu urmând instrucțiunile simple de mai jos. Instrucțiunile de remediere raportate aici sunt derivate din forumul de asistență pentru teze.
Notă: L-am încercat pe teza 1.8.4 + WordPress 4.0. Dacă aveți o versiune mai veche a tezei înainte de v1.8.5, atunci trebuie mai întâi să actualizați teza la v1.8.5. Cumva, dacă nu puteți actualiza Teza, atunci asigurați-vă că faceți mai întâi o copie de rezervă a fișierului comments.php și apoi încercați trucul de mai jos.
NOTĂ: Trebuie să utilizați versiunea 1.8.5 înainte de a implementa această remediere; dacă încă utilizați o versiune 1.x învechită, trebuie să actualizați mai întâi teza.
1. Folosind FTP, navigați la folderul /wp-content/themes/thesis_185/lib/classes/ de pe serverul dvs.
2. Editați fișierul comments.php din folderul clase la linia 187, în loc de
$wp_query->comments_by_type = &separate_comments($wp_query->comments); $_comments = $wp_query->comments_by_type['comment'];
acum scrii
$wp_query->comments_by_type = separate_comments($wp_query->comments); $_comments = &$wp_query->comments_by_type['comment'];
Singura modificare este mutarea „&” la variabila $_comments, dar asta pare să cauzeze cele 500 de erori interne ale serverului.
După ce ați urmat acești pași, verificați dacă comentariile dvs. sunt acum afișate corect.
Din fericire, trucul citat mai sus a funcționat ca un farmec pentru noi și comentariile au început să apară din nou la fel ca înainte. Spune-ne dacă funcționează pentru tine. :)
Bacsis prin intermediul @leanderbraunschweig [Asistență WordPress]
Etichete: BloggingTricksUpdateWordPress