Egy hónappal ezelőtt a WordPress 4.0 verzió A „Benny” számos fejlesztéssel és hibajavítással jelent meg a nyilvánosság számára. Bár az új WP kiadás zökkenőmentesen ment, az új frissítés kevés problémát okozott a Thesis téma régebbi verzióját futtató WordPress felhasználóknak. A probléma a Thesis 1.8.5-ös és a Thesis 1.8.5-nél korábbi verzióival történik, amelyek nem kompatibilisek a WordPress 4.0-val. Ennek eredményeként a Thesis 1.x felhasználók észrevehetik 500 szerverhiba és "A hozzászólásokban nem jelennek meg a megjegyzések” a WordPress 4.0-ra frissítése után.
Hasonló probléma fordult elő oldalunkon is, ahol az olvasók kommentelhettek, de a hozzászólások valójában nem jelentek meg egyetlen bejegyzésben sem, és csak a hozzászólások számát lehetett látni. Nos, ezt végre megoldottuk, és nagyon egyszerű volt! Azért osztom meg ezt, mert hasznos lehet a Thesis téma többi felhasználója számára, akik már egy hónapja szembesülnek ugyanazzal a problémával.
A DIYthemes kiadott egy javítást a probléma megoldására azáltal, hogy kiadta a Thesis 1.8.6-os frissítést, amely teljes mértékben kompatibilis a WordPress 4.0-val. A frissítés letöltéséhez azonban DIY Themes fiókkal kell rendelkeznie, és meg kell tekintenie az 1.x-ről 1.8.6-ra való frissítésre vonatkozó utasításokat. Nos, még a kiemelt problémát is kijavíthatja az alábbi egyszerű utasítások követésével. Az itt közölt javítási utasítások a Thesis támogatási fórumából származnak.
Megjegyzés: Kipróbáltuk a Thesis 1.8.4 + WordPress 4.0 verzióján. Ha a Thesis régebbi verziója a v1.8.5 előtt van, akkor először frissítenie kell a Thesis-t v1.8.5-re. Valahogy, ha nem tudja frissíteni a Szakdolgozatot, akkor először készítsen biztonsági másolatot a comments.php fájlról, majd próbálja ki az alábbi trükköt.
MEGJEGYZÉS: A javítás telepítése előtt az 1.8.5-ös verziót kell használnia; ha még mindig egy elavult 1.x verziót használ, akkor először frissítenie kell a Szakdolgozatot.
1. FTP használatával lépjen a /wp-content/themes/thesis_185/lib/classes/ mappába a szerveren.
2. Szerkessze a comments.php fájlt a classes mappában a 187. sorban
$wp_query->comments_by_type = &separate_comments($wp_query->comments); $_comments = $wp_query->comments_by_type['megjegyzés'];
most írsz
$wp_query->comments_by_type = külön_megjegyzések($wp_query->comments); $_comments = &$wp_query->comments_by_type['megjegyzés'];
Az egyetlen változás az "&" áthelyezése a $_comments-változóba, de úgy tűnik, ez okozza az 500 belső szerverhibát.
Miután követte ezeket a lépéseket, ellenőrizze, hogy megjegyzései megfelelően jelennek-e meg.
Szerencsére a fent idézett trükk bűbájos volt számunkra, és újra megjelentek a kommentek, mint korábban. Tudassa velünk, hogy működik-e az Ön számára. :)
Tipp keresztül @leanderbraunschweig [WordPress támogatás]
Címkék: BloggingTricksUpdateWordPress