Ciao M4V1 e grazie per la risposta.
Allora, oggi ho cancellato xampp e reinstallato perché la versione PHP del sito (5.5.38) non corrispondeva a quella di xampp (7.2.3)
Adesso l'errore è:
Parse error: syntax error, unexpected end of file, expecting function (T_FUNCTION) in C:\xampp\htdocs\nomesito\wp-includes\wp-db.php on line 2291
Nella versione precedente il file continuava dopo la riga 2291, adesso ho ricontrollato e il file finisce lì.
In questo modo:
/**
* Prepares arrays of value/format pairs as passed to wpdb CRUD methods.
*
* @since 4.2.0
* @access protected
*
* @param array $data Array of fields to values.
* @param mixed $format Formats to be mapped to the values in $data.
* @return array Array, keyed by field names with values being an array
*
L'ultima riga ha solo un asterisco.
Prima dei commenti il codice PHP termina cosi:
protected function process_fields( $table, $data, $format ) {
$data = $this->process_field_formats( $data, $format );
if ( false === $data ) {
return false;
}
$data = $this->process_field_charsets( $data, $table );
if ( false === $data ) {
return false;
}
$data = $this->process_field_lengths( $data, $table );
if ( false === $data ) {
return false;
}
$converted_data = $this->strip_invalid_text( $data );
if ( $data !== $converted_data ) {
return false;
}
return $data;
}
l'unica cosa che vedo è che non c'è il tag di chiusura php?>
può essere quello?
Nel frattempo ho riscaricato con filezille il file wp-db.php ed effettivamente è più lungo. Già ieri però avevo provato a sostituirlo nella cartella wp-includes ma rimaneva comunque l'errore.
grazie ancora per l'aiuto!