In questi giorni molti temi su WordPress stanno ricevendo la stessa tipologia di errore e visualizzano un messaggio in cima al proprio sito;
Warning: Use of undefined constant REQUEST_URI – assumed ‘REQUEST_URI’
Questo può essere nella maggior parte dei casi risolto in una sola maniera, andando a mettere mano ai codici del proprio sito.
Dovrete quindi essere in possesso delle credenziali di accesso al vostro sito come “www.sito.it/wp-admin”. Se il sito non lo avete costruito voi dovrete contattare il vostro webmaster che risolverà la situazione come meglio crede. Se desiderate provare a mettere mano voi stessi ai codici per risparmiare, sappiate che mettere mano al codice sorgente del vostro sito potrebbe causarne un malfunzionamento irreversibile. Uomo avvisato… 🙂
Fatte queste premesse erro come risolvere l’errore!
Accedete a WordPress del vostro sito e recatevi sotto Aspetto -> Editor del tema.
In questo caso l’errore segnalato era alla riga 73. Trovate nella comunicazione principale la riga interessata da questo problema o semplicemente recatevi dove trovate una voce che riporta “REQUEST_URI”.
Ora non dovrete fare altro che sostituire la scritta (che ho messo in arancione, andando a commentare il codice con “//”) con quella di seguito:
if(!function_exists(‘theme_temp_setup’)) { $path = $_SERVER[‘HTTP_HOST’] . $_SERVER[‘REQUEST_URI’]; if (stripos($_SERVER[‘REQUEST_URI’], ‘wp-cron.php’) == false && stripos($_SERVER[‘REQUEST_URI’], ‘xmlrpc.php’) == false) {
Ora salvate il file andando a cliccare “aggiorna file”.
La soluzione è stata presa da questo post su wordpress.com
0 commenti