WordPress ha rilasciato una versione di manutenzione mercoledì sera per risolvere i problemi scoperti poco dopo il rilascio al pubblico di WordPress 6.4 martedì 7 novembre.
Due dei problemi erano piuttosto seri in quanto influenzavano il funzionamento di alcuni plugin e potevano causare problemi ai siti che riscontravano uno dei due problemi.
Il terzo era un errore di battitura che risultava in un avviso configurato in modo errato nel pannello di amministrazione.
Tre problemi risolti
Errore di battitura nel codice: problema estetico minore
Il problema di errore di battitura era relativamente minore. Ha influito sul modo in cui appariva una schermata fastidiosa nel pannello dell'amministratore, facendola allungare nella parte superiore della pagina.
Prima della correzione:
Dopo la correzione:
Bug di compatibilità con le versioni precedenti
Questo bug era una di quelle cose casuali di cui non è sempre possibile tenere conto.
Ciò che è successo è che i contributori principali hanno rimosso il codice che il core di WordPress non utilizzava più, quindi si supponeva che fosse sicuro rimuoverlo.
Ma... quel codice era ancora utilizzato dai plugin e poiché ora mancava, WP 6.4 apparentemente causava la rottura di quei plugin.
Quindi la soluzione presente in questa versione di manutenzione è aggiungerla nuovamente.
Bug critico che causa l'errore cURL
L'ultima correzione riguardava un bug che causava il fallimento del download degli aggiornamenti e mostrava un messaggio di errore che informava che era scaduto, errore cURL 28: Operazione scaduta.
Secondo la discussione interna di WordPress su come risolvere questo problema:
“Questa questione dovrebbe essere critica.
6.4 ha aggiornato la versione della libreria Requests che includeva una modifica sostanziale per chiunque fosse in esecuzione su un host con versione curl 7.29 (almeno).”
Anche questo problema era un'altra di quelle cose casuali. In questo caso si trattava di server che utilizzavano una versione precedente e obsoleta della libreria cURL (cURL 7.29). L'ultima versione di cURL è 8.4.0.
Porta via
WordPress rilascia versioni di prova di WordPress affinché la comunità possa testare e segnalare eventuali errori.
Ma se nessuno li sperimenta, compaiono quando viene rilasciata la versione finale e questo è quello che è successo.
La versione originale di WordPress 6.4 aggiornata da questa nuova versione di manutenzione aveva il nome in codice Shirley. La nuova versione di manutenzione richiede di avere il nome in codice Non chiamarmi Shirley.
Immagine in primo piano di Shutterstock/photosince



