Al instalar el siguiente complemento, aparece un error fatal:
Fatal error: Unparenthesized `a ? b : c ? d : e` is not supported. Use either `(a ? b : c) ? d : e` or `a ? b : (c ? d : e)`
en este código:
function some_plugin_name_get_remote_address() {
$remote_addr = getenv('HTTP_CLIENT_IP')?getenv('HTTP_CLIENT_IP'):
getenv('HTTP_X_FORWARDED_FOR')?getenv('HTTP_X_FORWARDED_FOR'):
getenv('HTTP_X_FORWARDED')?getenv('HTTP_X_FORWARDED'):
getenv('HTTP_FORWARDED_FOR')?getenv('HTTP_FORWARDED_FOR'):
getenv('HTTP_FORWARDED')?getenv('HTTP_FORWARDED'):getenv('REMOTE_ADDR');
$remote_addr = str_replace('for=", "', $remote_addr);
return $remote_addr;
}
Probablemente debido a la transición a php8. Ayúdenme a colocar los soportes correctamente por favor.
Recent Questions – WordPress Development Stack Exchange