Korjaus – kommentit eivät näy opinnäytetyöteemassa WordPress 4.0 -päivityksen jälkeen

Kuukausi sitten, WordPress Versio 4.0 "Benny" julkaistiin yleisölle useilla parannuksilla ja virhekorjauksilla. Vaikka uusi WP-julkaisu meni sujuvasti, uusi päivitys aiheutti vähän ongelmia WordPress-käyttäjille, jotka käyttivät Thesis-teeman vanhempaa versiota. Ongelma koskee Thesis 1.8.5:tä ja sitä vanhempia versioita kuin v1.8.5, jotka eivät ole yhteensopivia WordPress 4.0:n kanssa. Tämän seurauksena Thesis 1.x:n käyttäjät saattavat huomata 500 Palvelinvirhe ja "Kommentit eivät näy viesteissäWordPress 4.0:ksi päivityksen jälkeen.

Samanlainen ongelma ilmeni sivustollamme, jossa lukijat pystyivät kommentoimaan, mutta kommentit eivät varsinaisesti näkyneet missään postauksessa ja näkyi vain kommenttilaskuri. No, korjasimme tämän vihdoin ja se oli melko helppoa! Jaan tämän, koska siitä voi olla hyötyä muille Thesis-teeman käyttäjille, jotka ovat kohdanneet saman ongelman kuukauden ajan.

DIYthemes on julkaissut korjaustiedoston tämän ongelman korjaamiseksi julkaisemalla Thesis 1.8.6 -päivityksen, joka on täysin WordPress 4.0 -yhteensopiva. Sinulla on kuitenkin oltava DIY Themes -tili, jotta voit ladata päivityksen ja katsoa ohjeet päivittääksesi versiosta 1.x versioon 1.8.6. No, voit jopa korjata korostetun ongelman yksinkertaisesti noudattamalla alla olevia yksinkertaisia ​​ohjeita. Tässä raportoidut korjausohjeet ovat peräisin Thesis-tukifoorumista.

Huomautus: Olemme kokeilleet sitä opinnäytetyössä 1.8.4 + WordPress 4.0. Jos sinulla on vanhempi Thesis-versio v1.8.5:tä vanhempi, sinun on ensin päivitettävä Thesis versioon 1.8.5. Jos et voi päivittää opinnäytetyötä, muista ottaa ensin varmuuskopio comments.php-tiedostosta ja kokeilla sitten alla olevaa temppua.

HUOMAUTUS: Sinun on käytettävä versiota 1.8.5 ennen tämän korjauksen asentamista. Jos käytät edelleen vanhentunutta 1.x-versiota, sinun on ensin päivitettävä opinnäytetyö.

1. Siirry FTP:n avulla palvelimesi kansioon /wp-content/themes/thesis_185/lib/classes/.

2. Muokkaa comments.php-tiedostoa classes-kansion rivillä 187 sen sijaan

$wp_query->comments_by_type = &erilliset_kommentit($wp_query->comments); $_kommentit = $wp_query->comments_by_type['kommentti'];

kirjoitat nyt

$wp_kysely->kommentit_tyypin mukaan = erilliset_kommentit($wp_kysely->kommentit); $_comments = &$wp_query->kommentit_tyypin mukaan['kommentti'];

Ainoa muutos on siirtää "&" $_comments-muuttujaan, mutta se näyttää aiheuttavan 500 sisäistä palvelinvirhettä.

Kun olet suorittanut nämä vaiheet, tarkista, näytetäänkö kommenttisi nyt oikein.

Onneksi yllä lainattu temppu toimi meille kuin hurmaa ja kommentteja alkoi ilmestyä taas kuten ennenkin. Kerro meille, toimiiko se sinulle. :)

Kärki kautta @leanderbraunschweig [WordPress-tuki]

Tunnisteet: BloggingTricksUpdateWordPress