Bu konuda derinden kafam karıştı: Media Temple GS'ye bir WordPress yüklemem var (iyi çalışan ve neredeyse tamamen aynı şekilde yapılandırılmış birçoğundan), bu arada bana 404'ler sitewide veriyor. Bu olduğunda birlikte PHP hata günlüğümde 3 hata alıyorum:
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 275
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 209
[01-Nov-2013 22:20:50 UTC] PHP Notice: Trying to get property of non-object in /nfs/---/---/mnt/---/domains/---.---/html/wp-includes/post-template.php on line 29
İlk ikisi $post
nesneyle, üçüncüsü ise: get_post()->ID;
Bence $post
nesnenin yaratılması .
Bu yaklaşık üç hata mesajından ikisine sahibim.
MT desteği denedim ama bir WP hatası olması gerektiğini düşünüyorum. WP'nin en son sürümünü çalıştırıyorum ancak bu sorunu daha önceki sürümlerle yaşadım.
2 eklentiyi etkinleştirdim: W3 Total Cache ve AJAX Thumbnail Rebuild
Önbellek eklentisi ile ve olmadan test ettim ve sorun devam ediyor. Herhangi bir fark yaratıp yaratmadığını görmek için küçük resim fişini devre dışı bıraktım.
Lütfen bu beni delirtiyor! [ve bugün bu siteyi herkese açık bir şekilde başlatmak istedim]
DÜZENLE
Ben de bu hatayı bazı gördüm ama bu sunucudaki diğer wordpress yüklemelerinin hepsini değil. Sanırım ama% 100 emin olamıyorum, hata gösterenlerin iyi çalışanlardan daha yeni yüklemeler olduğunu. Tüm yüklemeler tamamen güncellenmiş olsa da.
EDIT2
Sadece başka bir WP projesi üzerinde çalışıyorum ve en azından bu 3 hatanın ne anlama geldiğini anladım. Ben var olmayan bir özel yazı türünün dizin sayfasına giderek tam olarak bu üç php hataları çoğaltabilir. Ancak bu, özellikle yalnızca özel yazı tipi dizin sayfalarında olmadığı için, bu soruda neden 404'e neden olacağını açıklamıyor. Ancak bunun bir şekilde özel yazı türleriyle ilgili olması gerektiğini düşünüyorum.