Cara memperbaiki Use of undefined constant REQUEST_URI

Solusi Php Error

Use of undefined constant REQUEST_URI adalah error pada wordpress yang sederhana tapi sangat mengganggu penampakan sebuah website.

Lebih lengkapnya error ini mengambil posisi di header dari sebuah wordpress, dan ini sangat mengganggu pemandangan website anda yang sudah ditata demikian bagusnya. Biasanya errornya seperti ini:

Warning: Use of undefined constant REQUEST_URI - assumed 'REQUEST_URI' (this will throw an Error in a future version of PHP) in /srv/users/***/***/***/public/wp-content/themes/maxstore/functions.php on line 73

Error terjadi pada syntax php di file function.php pada tema anda yang sedang dipakai, dalam hal ini adalah tema maxstore pada baris kode ke-73.

 

Seperti penampakan pada salah satu website client, yang sangat mengganggu pemandangan pengunjung.

Penyebab Error

Penyebab error Warning: Use of undefined constant REQUEST_URI adalah versi PHP yang digunakan tidak kompatible dengan tema yang anda pakai. Syntax php tersebut belum terupdate ketika anda mengupdate tema anda.

Solusi

Untuk mengatasi error tersebut tidaklah begitu sulit, update versi PHP anda dengan yang terbaru, misalnya dari php5.6 menjadi php 7.3 melalui cPanel hosting anda.

 

Atau cara kedua adalah dengan mengikuti perintah error pada line 73 tersebut.

$path = $_SERVER['HTTP_HOST'] . $_SERVER[REQUEST_URI];

Dengan menambhakan koma atas (samping tombol ENTER) pada kata REQUEST_ORI menjadi

$path = $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];

SERVER[REQUEST_URI]; menjadi SERVER[‘REQUEST_URI’];

Mudah bukan 🙂 sehingga error tersebut sudah tidak muncul lagi di website wordpress anda.