• Il sito, utilizza il tema Fluida di Cryout Creations

    Da un paio di giorni nella home page non visualizza più correttamente tutti i blocchi.

    L’errorlog del provider Aruba segnala questo errore:

    WARNING: [pool http://www.caistabia.it] child 345 said into stderr: “[08-Jan-2024 05:00:30 UTC] PHP Fatal error: Uncaught TypeError: Argument 3 passed to locate_block_template() must be of the type array, string given, called in /web/htdocs/www.caistabia.it/home/wp-includes/template.php on line 66 and defined in /web/htdocs/www.caistabia.it/home/wp-includes/block-template.php:36”

    Non capisco se sia un problema del template o del PHP…..

    Avevo settato il PHP alla versione 7.4, l’ho portata ad 8.3 senza risolvere il problema.

    Ogni consiglio mi sarà di grosso aiuto, grazie a tutti!

    • Questo topic è stato modificato 6 mesi, 2 settimane fa da 14nc310t.

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

Stai visualizzando 1 risposte (di 1 totali)
  • Dunque, ho provato a installare il tema, “fluida” però l’errore che segnali non mi si riproduce. Evidentemente da me non viene eseguito il frammento di codice che sbaglia.

    Comunque, il messaggio di errore dice che una certa funzione “locate_block_template” riceve, in uno dei parametri, una stringa invece di un array. In effetti la definizione vuole un array in ingresso per $templates:

    function locate_block_template( $template, $type, array $templates ) { ecc. ecc.

    Chissà perché, per qualche strana ragione viene passata una stringa invece di un array. Forse un php più datato di quello che hai non segnala nulla, non so.

    L’errore potrebbe essere del template, quindi e non di php.

    Forse la cosa migliore è scrivere al forum del tema: https://wordpress.org/support/theme/fluida/

    Fai sapere, ciao.

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘Tema non visualizzato correttamente’ è chiuso a nuove risposte.