Supporto » Installazione e Aggiornamento » Errore Tema corrotto dopo aggiornamento

  • bonanomi

    (@bonanomi)


    Dopo aver fatto l’aggiornamento di WP dalla 5.2 alla 5.6 e aver aggiornato plugin e versione php nella dashboard mi esce l’errore ‘Tema corrotto’ e non riesco piu a modificare il tema corrente.

    La pagina su cui ho bisogno di aiuto: [devi essere connesso per vedere il link]

Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Vedo che utilizzate un tema premium di themeforest.
    Tenete presente che in questi forum, non avendo accesso ai prodotti premium, invitiamo a contattare direttamente lo sviluppatore del tema.

    A prescindere da questo… Avete aggiornato all’ultima versione del tema? Vedo che è stata rilasciata pochi giorni fa e non vorrei che fosse semplicemente questo il problema.

    Il tema è gia aggiornato all’ultima versione.

    Come altra problematica (non so se è collegata) ho diversi errori durante il caricamento della home page:

    – FAILED TO LOAD RESOURCE net::ERR_BLOCKED_BY_CLIENT
    – UNCAUGHT TYPE ERRORE (..).live is not a function (ma all’interno dello script segnalato non trovo nessun metodo corrispondente)
    – Failed to load resource: net::ERR_BLOCKED_BY_CLIENT googleads.g.doubleclick.net/pagead/id:1
    – WebSocket connection to ‘wss://public-api.wordpress.com/pinghub/wpcom/me/newest-note-data’ failed: Error during WebSocket handshake: Unexpected response code: 403

    Ciao @bonanomi,

    l’errore più evidente è questo:
    Uncaught TypeError: $(...).live is not a function

    Il problema si può verificare a partire da WordPress 5.5 perchè da quella versione è iniziato il processo di aggiornamento di jQuery e con WordPress 5.6 è stato fatto un ulteriore passo in avanti.

    L’aggiornamento di jQuery implica il fatto che la funzione “live” sia stata deprecata, ecco perchè si presenta l’errore.

    Questa funzione di jQuery viene utilizzata alle righe 503 e 507 di questo file del tema:
    /wp-content/themes/charityhub/javascript/gdlr-script.js

    E’ quindi responsabilità dell’autore del tema adeguare il codice all’ultima versione di WordPress. Trattandosi di tema premium hai tutto il diritto di chiedere al supporto dedicato.

    Come soluzione temporanea potresti installare questo plugin:
    https://wordpress.org/plugins/enable-jquery-migrate-helper/

    Si tratta di un prodotto dello stesso Team di WordPress pensato per riabilitare le funzioni deprecate e riportare al corretto funzionamento il codice non aggiornato.
    Tieni conto tuttavia che è pensato come soluzione temporanea, per cui se decidi di usarlo contatta comunuque il supporto del tema per richiedere l’aggiornamento.

    Ciao.

    Ho sistemato a mano lo script in errore sostituendo .live con .on ma non ha risolto il problema.
    Ha ripreso a funzionare solo dopo aver installato e settato correttamente il plugin che mi hai indicato. Grazie.

    Ho provato a contattare il supporto del tema ma mi chiede il purchase code che non ho.

Stai visualizzando 4 risposte - dal 1 al 4 (di 4 totali)
  • Devi essere collegato per rispondere a questo topic.