Lorsque je met en ligne mon website il me donne cette erreur.

Parse error: syntax error, unexpected T_FUNCTION in /home/a7886340/public_html/wp-content/themes/the-landscaper/inc/acf.php on line 22

Quand je vais dans le fichier acf.php je trouve ce commentaire. que dois-je faire SVP.


/**
 * Fix error if ACF isnt activated yet after theme install
 * No function prefixing here because ACF get_field function
 */

add_action( 'get_header', function() {
    if ( ! function_exists( 'get_field' ) ) {
        function get_field ( $attr, $value = false )  {
            return $value;
        }
    }
});

Bonjour !

Je ne suis pas directement capable de t'aider mais en demandant sur le Slack WordPress-fr (auquel tu peux t'inscrire via ce formulaire), on me souffle que ça viendrait certainement d'une version de PHP trop ancienne. ACF utilise dans ce bout de code une fonction anonyme, et les versions antérieures à PHP 5.3 ne les supportent pas.

Sais-tu quelle version de PHP tu utilises sur cet hébergement ?