Errore fatale: Tempo massimo di esecuzione di 60 secondi superato in H:\wamp\www\custom\wp-includes\class-wp-http-curl.php
Ho importato il file xml del Theme Unit Test con l'importatore di WordPress. Tuttavia, tutti i dati vengono importati come pagine. Sto seguendo un tutorial online per lo sviluppo di un tema WordPress e credo che i dati dovrebbero essere importati come articoli.
Quando procedo con l'importazione, posso scegliere di importare gli autori o assegnare un autore esistente e posso scegliere di importare/scaricare gli allegati (cosa che ho fatto).
Ricevo un errore fatale
Errore fatale: Tempo massimo di esecuzione di 60 secondi superato in H:\wamp\www\custom\wp-includes\class-wp-http-curl.php
Ottengo una serie di pagine e media ma nessun articolo.
Sebbene abbia già aumentato questi valori:
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M
Come posso risolvere questo problema per importare tutto il contenuto?

Ho capito la risposta.
Vado in questo file: wp-includes/deprecated.php
e trovo questa riga nella funzione (deprecata) wp_get_http()
:
@set_time_limit ( 60 );
Basta commentare questa riga e funziona tutto correttamente.
Poiché WordPress ha impostato quel limite di 60 secondi in modo hard-coded, questa impostazione stava sovrascrivendo le mie configurazioni in php.ini
. Quindi commentando quella riga, le mie impostazioni in php.ini
torneranno a funzionare.

Dritto al punto... Nel file wp-config.php incolla questa riga di codice
set_time_limit(180);
imposta il tuo tempo di esecuzione raccomandato (PHP Time Limit) e fatto!..
Importante: Incolla prima di
/* That's all, stop editing! Happy blogging. */
È tutto.
Non dimenticare mai che il silenzio è d'oro :))
