create_function
est maintenant obsolète avec PHP 7.2. Comment le réécrire avec une fonction anonyme pour passer une variable dans add_action()
à la fin d’une fonction calculant cette var? Dans ce cas, l’action ‘admin_notices’ affiche un message lorsque le thème est activé.
Remplacer
add_action( 'admin_notices', create_function( '', 'echo "' . addcslashes( $msg, '"' ) . '";' ) );
par
add_action( 'admin_notices', function() use ( &$msg ) { echo $msg; } );
Noter que la variable est passé en référence ( &$msg )
dans function.
Voir dans le fichier functions.php de ce thème dans GitHub ( line 148 ).
Faites en bonne usage !