web-dev-qa-db-fra.com

la minification totale du cache w3 est interrompue wp_localize_script ()

J'essaie de configurer le plugin W3 Total Cache pour accélérer mon site. L'option minify est excellente mais je rencontre le problème suivant:
Disons que j'ai un fichier JavaScript auquel je suis attaché wp_localize script() et qu'il s'appelle 'additions.js'. Étant donné que W3TC minimise ce fichier JavaScript et le renomme, la fonction wp_localize_script() ne voit plus mon fichier 'additions.js' et les variables qu'il contient ne sont pas partagées avec ce fichier.
Quelqu'un at-il une solution pour cela? Faites-moi savoir si quelque chose n'est pas clair.

5

W3 Total Cache a 4 emplacements pour inclure les fichiers minifiés. Étant donné que wp_localize_script() s'accroche à wp_head() (sauf indication contraire dans le pied de page de votre file d'attente), vous pouvez utiliser l'emplacement before </body> minify et votre script aura accès au jeu de variables. A certaines occasions, cela a échoué pour moi, donc je viens d'exclure le script de minify.

5
Chris_O