Saya sangat bingung dengan yang satu ini: Saya memiliki WordPress menginstal pada Media Temple GS [salah satu dari banyak yang berfungsi dengan baik dan dikonfigurasi hampir persis sama] yang kadang-kadang memberi saya 404s di seluruh dunia. Ketika ini terjadi, saya mendapatkan 3 kesalahan bersama di log kesalahan PHP saya:
[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
Dua yang pertama berhubungan dengan $post
objek & 3 untuk ini: get_post()->ID;
Yang saya pikir adalah penciptaan $post
objek.
Saya memiliki dua dari ketiga pesan kesalahan identik ini yang hampir persis terpisah 25 menit [mati oleh 2 detik].
Saya sudah mencoba dukungan MT tetapi mereka berpikir itu pasti kesalahan WP. Saya menjalankan versi WP terbaru tetapi telah mengalami masalah ini dengan versi sebelumnya.
Saya sudah mengaktifkan 2 plugin: W3 Total Cache & AJAX Thumbnail Rebuild
Saya telah menguji dengan dan tanpa plugin cache dan masalahnya masih ada. Saya baru saja menonaktifkan plug thumbnail untuk melihat apakah ada bedanya.
Tolong bantu ini membuat saya gila! [dan saya ingin secara terbuka meluncurkan situs ini hari ini]
EDIT
Saya seharusnya juga menyebutkan bahwa saya telah melihat kesalahan ini pada beberapa tetapi tidak semua menginstal wordpress lain di server ini. Saya pikir tetapi tidak dapat 100% yakin, bahwa kesalahan yang ditampilkan adalah pemasangan yang lebih baru daripada yang berfungsi dengan baik. Meskipun semua instalasi sepenuhnya diperbarui.
EDIT2
Saya hanya bekerja pada proyek WP lain dan menyadari setidaknya apa arti 3 kesalahan itu. Saya dapat mereproduksi ketiga kesalahan php tersebut dengan masuk ke halaman indeks dari jenis tulisan khusus yang tidak ada. Namun ini tidak menjelaskan mengapa hal itu akan menyebabkan 404 dalam pertanyaan ini, terutama karena itu tidak hanya terjadi pada halaman indeks jenis posting kustom. Namun saya pikir ini harus terkait dengan jenis posting khusus.