Il tema non funziona. Come correggere gli errori più comuni?

Se riscontri un malfunzionamento utilizzando il nostro tema o viene visualizzata una pagina bianca vuota, la prima cosa da fare è accendere eseguire il debug sul tuo sito web.

Puoi farlo nel file WordPress predefinito wp-config.php, nella cartella principale dell'installazione di WordPress.

  1. Modifica file e individua riga:
    define('WP_DEBUG', falso);
  2. Sostituisci la riga con una serie di codici che definiscono le costanti per attivare il debug e visualizzare gli errori sullo schermo:
    define('WP_DEBUG', vero);
    define('WP_DEBUG_LOG', vero);
    define('WP_DEBUG_DISPLAY', vero);
    @ini_set('display_errors',1);
  3. Salva il file e caricalo di nuovo nel file modificato dal server.
  4. Apri il tuo sito Web e controlla se viene visualizzato un messaggio di errore.

Alcuni degli errori generali comuni che potresti vedere

1. Errore irreversibile: dimensione della memoria consentita di X byte esaurita...

Il messaggio di errore molto comune che informa che non hai consentito memoria sufficiente sul tuo server per il sito web. Secondo Requisiti di hosting, avresti dovuto allocare almeno 96 MB, ma in base ai dati sul tuo sito Web potrebbe essere necessaria più memoria. Il messaggio di errore indica il valore esatto della memoria allocata in byte, puoi utilizzare gli strumenti online per convertire i numeri in byte in megabyte in modo da sapere qual è il tuo valore attuale.

Possibili modi per aumentare il limite di memoria sul tuo server:

  1. aumenta il limite di memoria nel file php.ini sul tuo server alla riga:
    memory_limit = 128M
  2. prova ad aumentare il limite di memoria nel file wp-config.php, aggiungi righe di codice:
    define('WP_MEMORY_LIMIT', '128M');
    define('WP_MAX_MEMORY_LIMIT', '128M');

    96 MB è solo un requisito minimo per eseguire il tema, il tuo sito potrebbe richiedere più memoria, quindi prova un valore più alto per la memoria.
  3. se il server non ti consente di modificare questo valore tramite codice in modo che il problema persista, contatta il tuo provider di hosting con la richiesta di aumentare il limite di memoria per il tuo sito web. Non tutte le società di hosting consentono all'utente di modificare questi valori

2. Errore di analisi: errore di sintassi, T_FUNCTION imprevisto...

Assicurati che i parametri del tuo server soddisfino tutti i requisiti necessari come descritto in Requisiti di hosting.

Nella maggior parte dei casi, gli errori vengono visualizzati a causa di la vecchia versione di PHP installato sul tuo server.

3. Chiamata alla funzione non definita mb_convert_encoding()

Sembra che la tua installazione PHP non abbia l'estensione Multibyte String installata che raccomandiamo anche nel nostro Requisiti di hosting.