Contiene la convertEntities()
función que (como su nombre lo indica) convierte las entidades HTML a su valor real. Se utiliza principalmente para scripts que envían datos de localización desde PHP al lado JS mediante wp_localize_script()
. Simplemente busque l10n_print_after
en la base del código y lo verá mucho.
Los datos que agregue wp_localize_script()
se agregan antes del script que traduce (debe ser, porque allí se hace referencia). Sin embargo, si usa un concatenador de script (por lo que solo tiene una solicitud que devuelve todos los archivos JS usados), este archivo también se llamará después de todos los datos localizados, pero ahora convertEntities()
no está definido cuando lo necesitamos. Por esta razón, esta función se divide del utils.js
archivo general y se agrega con una alta prioridad en la parte superior.
Por esta razón, no debe eliminarlo: todos los scripts que usan cadenas traducibles lo usan (incluso si todavía están en inglés), y puede romper lugares que todavía tienen entidades.
scripts.js
yjquery
. No me importa que aparezca en el Panel de control de WP, pero el sitio en el que estoy trabajando recibe una gran cantidad de tráfico y soy muy exigente con respecto a mantener todo optimizado. Alguien mencionó una barra de administración como la causa, pero solo unos pocos autores para el sitio. No me importa si les afecta, simplemente no quiero que eso ralentice el resto del sitio. ¿Qué sugieres hacer?