Kuu aega tagasi WordPress Versioon 4.0 "Benny" avaldati avalikkusele koos mitme täiustuse ja veaparandusega. Kuigi uus WP väljalase läks sujuvalt, tekitas uus värskendus WordPressi kasutajatele, kes kasutasid Thesise teema vanemat versiooni, vähe probleeme. Probleem ilmneb Thesis 1.8.5 ja vanemate versioonidega kui v1.8.5, mis ei ühildu WordPress 4.0-ga. Selle tulemusena võivad Thesis 1.x kasutajad seda märgata 500 Serveri viga ja "Kommentaarid ei ilmu postitustes” pärast WordPressi versioonile 4.0 üleminekut.
Sarnane probleem ilmnes ka meie saidil, kus lugejad said kommenteerida, kuid kommentaare ei ilmunud tegelikult üheski postituses ja näha oli vaid kommentaaride loendurit. Noh, me parandasime selle lõpuks ära ja see oli üsna lihtne! Jagan seda, kuna see võib olla kasulik teistele lõputöö teema kasutajatele, kes on sama probleemiga silmitsi seisnud juba kuu aega.
DIYthemes on selle probleemi lahendamiseks välja andnud paiga, avaldades Thesis 1.8.6 värskenduse, mis ühildub täielikult WordPress 4.0-ga. Värskenduse allalaadimiseks ja versioonilt 1.x versioonile 1.8.6 värskendamise juhiste vaatamiseks peab teil aga olema DIY Themesi konto. Noh, saate esiletõstetud probleemi isegi lahendada, järgides alltoodud lihtsaid juhiseid. Siin esitatud parandusjuhised pärinevad Thesis tugifoorumist.
Märkus. Oleme seda proovinud lõputöös 1.8.4 + WordPress 4.0. Kui teil on vanem lõputöö versioon, mis on varasem kui v1.8.5, peate esmalt värskendama Thesis versioonile 1.8.5. Kui te ei saa lõputööd värskendada, siis tehke esmalt failist comments.php varukoopia ja proovige seejärel allolevat nippi.
MÄRKUS. Enne selle paranduse juurutamist peate kasutama versiooni 1.8.5; Kui kasutate endiselt aegunud versiooni 1.x, peate esmalt lõputööd värskendama.
1. Liikuge FTP-d kasutades oma serveris kausta /wp-content/themes/thesis_185/lib/classes/.
2. Redigeerige selle asemel faili comments.php klasside kaustas real 187
$wp_päring->kommentaarid_tüübi järgi = &eraldi_kommentaarid($wp_päring->kommentaarid); $_kommentaarid = $wp_query->comments_by_type['comment'];
sa nüüd kirjutad
$wp_päring->kommentaarid_tüübi järgi = eraldi_kommentaarid($wp_päring->kommentaarid); $_comments = &$wp_query->comments_by_type['comment'];
Ainus muudatus on "&" teisaldamine muutujale $_comments, kuid tundub, et see põhjustab 500 sisemist serveri viga.
Kui olete neid samme järginud, kontrollige, kas teie kommentaare kuvatakse nüüd õigesti.
Õnneks toimis eelpool tsiteeritud nipp meie jaoks nagu võlu ja kommentaarid hakkasid jälle ilmuma nagu varem. Andke meile teada, kas see töötab teie jaoks. :)
Näpunäide kaudu @leanderbraunschweig [WordPressi tugi]
Sildid: BloggingTricksUpdateWordPress