Ada sejumlah kesalahan WordPress yang ada di situs Anda yang sering membuatnya tidak dapat digunakan:

"Parse error: syntax error, tak terduga ..."
"Perhatikan: Penggunaan konstanta tidak terdefinisi ..."
"Kesalahan parse: tak terduga ..."

Yang Anda lakukan hanyalah menambahkan beberapa kode untuk sedikit menyesuaikan tampilan situs Anda. Jadi, apa yang sebenarnya terjadi?

Untungnya, kesalahan ini dapat dengan mudah diselesaikan dengan memperbaiki kode yang Anda tambahkan. Baca terus untuk mengetahui lebih lanjut tentang memperbaiki kesalahan ini.

Apa itu kesalahan analisis?

Dalam konteks PHP, penguraian adalah apa yang terjadi ketika kode Anda diubah dari serangkaian karakter menjadi hasil akhir yang pengunjung akan melihat di situs Anda.

Kesalahan ini terjadi ketika kode PHP tidak dapat memulai atau menyelesaikan penguraian karena beberapa alasan. Bisa jadi itu file atau database données tidak tersedia, rusak atau versi PHP Anda tidak kompatibel dengan WordPress, izin file tidak diatur dengan benar, server Anda kehabisan memori PHP atau ada kesalahan struktural dalam kode.

Di WordPress, yang terakhir biasanya adalah yang paling bisa Anda temui dan ada tiga jenis utama:

  • Kesalahan sintaks  - Ada masalah dengan titik koma atau tanda kurung atau tanda kutip yang digunakan. Entah kekurangan atau penyalahgunaan mereka.
  • kesalahan tak terduga  - Anda lupa memasukkan karakter seperti dukungan pembuka atau penutup atau karakter lain yang memungkinkan.
  • Kesalahan konstan "Tidak ditentukan"  – Karakter hilang dalam tabel, kapan SEO variabel atau skenario lain yang mungkin terjadi.

Perlu diingat bahwa ketiga jenis kesalahan penguraian ini memiliki banyak variasi yang berbeda bergantung pada kesalahan spesifik dalam kode.

Cara memperbaiki kesalahan analisis

Kesalahan penguraian mungkin terdengar menakutkan, tetapi ini adalah salah satu kesalahan termudah untuk diperbaiki. Di suatu tempat dalam kode yang baru saja Anda tambahkan ada item yang perlu Anda perbaiki untuk menghilangkan kesalahan.

Jika Anda baru saja menambahkan beberapa kode sendiri atau jika Anda memasang plugin atau tema sebelum kesalahan muncul, di sinilah Anda perlu mulai mencari. Menghapus cuplikan, plugin, atau tema akan memperbaiki masalah atau Anda dapat melanjutkan dan memperbaiki kesalahan sendiri.

Ada cara yang bagus untuk mempersempit pencarian dan tahu persis di mana Anda perlu menjelajahi kode untuk memperbaiki kesalahan.

Berikut adalah struktur dari kesalahan penguraian yang lebih mungkin Anda temui:

"Parse error: kesalahan sintaks, tidak terduga di jalur / ke / php-file.php di baris [angka]"

“Pemberitahuan: Penggunaan konstanta tak terdefinisi - diasumsikan '' di jalur / ke / php-file.php pada baris [angka]“

Kesalahan yang tidak terduga mungkin memiliki variasi, tetapi umumnya terlihat seperti ini:

"Parse error: tak terduga di jalur / ke / php-file.php on line [number]"

Perlu diingat bahwa untuk error pada konstanta yang tidak ditentukan, konstanta bernama sebenarnya mungkin string yang tidak digunakan dengan benar.

Demikian juga, kesalahan penguraian tak terduga mungkin menghitung string alih-alih karakter.

Dalam masing-masing contoh ini, kami jumlah Mengindikasikan baris di mana kesalahan terjadi, tetapi terkadang jumlahnya tidak selalu benar.

File yang ditunjukkan dalam pesan kesalahan menunjukkan asal file, dan nomor baris memberi Anda petunjuk ke mana harus mencari kesalahan tersebut. Ada di baris ini atau sedikit di depan.

Istilah " karakter »Atau« string konstan Dalam contoh ini, beri Anda gambaran tentang apa yang harus dicari pada nomor baris yang diberikan. Inilah yang perlu dikoreksi, yang berkaitan dengan apa yang perlu dikoreksi.

Sekarang Anda tahu di mana Anda mencari, Anda dapat terhubung ke situs Anda menggunakan klien FTP favorit Anda untuk mencari file dan mengeditnya langsung di klien FTP Anda, atau Anda dapat mengunduhnya ke komputer Anda, mengeditnya, dan kemudian mengunduhnya. 'kirim kembali ke situs Anda.

Bagaimana cara menghindari kesalahan ini

Menghindari kesalahan ini semudah memperbaikinya jika Anda setidaknya sedikit terbiasa dengan PHP. Anda dapat memeriksa kode Anda untuk kesalahan sintaksis secara otomatis dengan menempatkannya di validator kode PHP.

Berikut adalah beberapa validator bebas dapat Anda gunakan:

Berikut beberapa tip kesalahan sintaks paling umum yang dapat Anda periksa terlebih dahulu:

Pastikan hanya ada satu pembukaan dari tag PHP ( ).

Cari kasus lupa tentang penutupan tag PHP

Jika Anda menambahkan kode, pastikan kode tersebut disertakan sebelum tag penutup dan bukan setelahnya

Itu saja untuk tutorial ini, saya harap ini akan memungkinkan Anda untuk memperbaiki kesalahan analisis di WordPress. Jangan ragu untuk membagikannya dengan teman Anda di jejaring sosial favorit Anda.