GoDaddy Bantuan

Memecahkan kesalahan tema di WordPress

Setelah memecahkan masalah situs untuk menentukan kesalahan, Anda bisa mencoba memperbaiki tema dan mengembalikan situs ke status edit.

Memahami kesalahan WordPress terkait PHP

Jika pemecahan masalah sebelumnya menunjukkan adanya kesalahan PHP, gunakan tabel berikut untuk membantu memahami kesalahan tersebut.

Jenis kesalahanDefinisi dan Langkah Berikutnya
E_ERRORIni adalah kesalahan fatal yang menyebabkan penghentian skrip. Biasanya disebabkan oleh panggilan ke objek yang tidak ada seperti kelas atau fungsi. Ini sering terjadi pada versi yang tidak cocok. Langkah berikutnya, Anda harus memperbarui versi, tema, dan plugin WordPress.
E_WARNINGPeringatan berdurasi yang tidak menyebabkan penghentian skrip. Ini adalah potensi masalah yang muncul, tetapi tidak menghentikan pemrosesan PHP. Biasanya masalah ini mencakup peringatan keusangan, yang menandakan bahwa kode mungkin menggunakan versi PHP yang telah kedaluwarsa dan perlu diperbarui. Peringatan dalam log PHP tidak sepenuhnya terkait masalah yang Anda alami.
E_PARSEIni adalah kesalahan penguraian waktu gabungan. Biasanya ini menandakan adanya kesalahan sintaksis PHP, misalnya hilangnya tanda titik koma, tanda kurung, atau sejumlah kesalahan sintaksis lainnya. Anda harus meninjau kembali file dan baris yang disebutkan dalam pesan kesalahan dan melihat potensi kesalahan sintaksis.
E_NOTICEBiasanya merujuk pada kesalahan PHP yang tidak menyebabkan penghentian skrip. Pesan ini menunjukkan adanya kesalahan, tetapi dapat juga menjadi bagian pengoperasian skrip normal. Penyebab umum adalah menggunakan variabel PHP yang tidak terdefinisikan. Peringatan dalam log PHP tidak sepenuhnya terkait masalah yang Anda alami.

Memperbarui komponen WordPress

Jika versi, tema, atau plugin WordPress Anda sudah diperbarui, pembaruan tersebut mungkin memicu konflik dengan komponen lain yang belum diperbarui. Memperbarui komponen-komponen lain bisa memulihkan situs Anda. Berikut cara memperbarui suatu komponen situs Anda:

Layar putih tanpa kesalahan PHP

Jika Anda mengalami white screen of death, dan pemecahan masalah tidak menunjukkan kesalahan PHP, maka periksa hal berikut:

  1. Pastikan direktori wp-content/themes ada.
  2. Konfirmasi bahwa izin untuk direktori wp-content dan tema sudah benar.
  3. Konfirmasi bahwa direktori untuk tema aktif juga memiliki izin yang benar.
  4. Pastikan direktori untuk tema aktif Anda memuat file di dalamnya.
  5. Periksa untuk melihat apakah terdapat tema default dalam direktori wp-content/themes. WordPress akan otomatis memuat tema default jika tema yang aktif tidak ada.
  6. Konfirmasi bahwa file index.php di direktori akar tidak hilang atau kosong.
  7. Konfirmasi bahwa file index.php tema tidak hilang atau kosong.

Langkah-langkah berikutnya

  • Jika masalah tetap berlanjut setelah pemecahan masalah di atas, Anda mungkin perlu menghapus instalan dan menginstal ulang tema Anda.

Info selengkapnya