Düzeltme - WordPress 4.0 Yükseltmesi sonrasında Tez temasında yorumlar görünmüyor

Bir ay önce, WordPress Sürüm 4.0 “Benny”, çeşitli geliştirmeler ve hata düzeltmeleri ile halka sunuldu. Yeni WP sürümü sorunsuz geçti ancak yeni güncelleme, Tez temasının eski sürümünü çalıştıran WordPress kullanıcıları için birkaç soruna neden oldu. Sorun, Tez 1.8.5 ve WordPress 4.0 ile uyumlu olmayan v1.8.5'ten önceki Tez 1.8.5 ve daha eski sürümlerinde meydana geliyor. Bunun bir sonucu olarak, Thesis 1.x kullanıcıları fark edebilir 500 Sunucu Hatası ve "Gönderilerde yorumlar görünmüyor” WordPress 4.0'a yükselttikten sonra.

Benzer bir sorun, okuyucuların yorum yapabildiği, ancak yorumların hiçbir gönderide görünmediği ve yalnızca yorum sayısı sayacının görülebildiği sitemizde meydana geldi. Sonunda bunu düzelttik ve oldukça kolaydı! Bunu, bir aydan beri aynı sorunla karşı karşıya kalan diğer Tez teması kullanıcıları için faydalı olabileceği için paylaşıyorum.

DIYthemes, tam WordPress 4.0 uyumluluğu ile Tez 1.8.6 güncellemesini yayınlayarak bu sorunu çözmek için bir yama yayınladı. Ancak, güncellemeyi indirmek ve 1.x sürümünden 1.8.6'ya güncelleme talimatlarını görmek için bir Kendin Yap Temaları hesabınızın olması gerekir. Hatta, aşağıda belirtilen basit talimatı izleyerek vurgulanan sorunu çözebilirsiniz. Burada bildirilen düzeltme talimatları, Tez destek forumundan türetilmiştir.

Not: Tez 1.8.4 + WordPress 4.0 üzerinde denedik. v1.8.5'ten önceki daha eski bir Tez sürümünüz varsa, önce Tez'i v1.8.5'e güncellemeniz gerekir. Her nasılsa, Tezi güncelleyemiyorsanız, önce comment.php dosyasının yedeğini aldığınızdan emin olun ve ardından aşağıdaki numarayı deneyin.

NOT: Bu düzeltmeyi dağıtmadan önce 1.8.5 sürümünü kullanıyor olmanız gerekir; Hala eski bir 1.x sürümü kullanıyorsanız, önce Tez'i güncellemeniz gerekir.

1. FTP'yi kullanarak sunucunuzdaki /wp-content/themes/thesis_185/lib/classes/ klasörüne gidin.

2. Sınıflar klasöründe 187. satırdaki yorumlar.php dosyasını düzenleyin.

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

şimdi yaz

$wp_query->comments_by_type = ayrı_comments($wp_query->comments); $_comments = &$wp_query->comments_by_type['yorum'];

Tek değişiklik, "&" öğesini gerçekten $_comments-değişkenine taşımaktır, ancak bu, 500 dahili sunucu hatasına neden oluyor gibi görünüyor.

Bu adımları izledikten sonra, yorumlarınızın artık doğru şekilde görüntülenip görüntülenmediğini kontrol edin.

Neyse ki, yukarıda alıntılanan numara bizim için bir cazibe gibi çalıştı ve yorumlar tıpkı eskisi gibi yeniden görünmeye başladı. İşinize yararsa bize bildirin. :)

üzerinden @leanderbraunschweig [WordPress Desteği]

Etiketler: BloglamaHilelerGüncellemeWordPress