Ele contém a convertEntities()
função que (como o nome diz) converte entidades HTML em seu valor real. É usado principalmente para scripts que enviam dados de localização do PHP para o lado JS usando wp_localize_script()
. Basta procurar l10n_print_after
na base de código e você a verá bastante.
Os dados que você adiciona wp_localize_script()
são adicionados antes do script convertido (deve ser, porque é mencionado aqui). No entanto, se você usar um concatenador de script (para ter apenas uma solicitação que retorne todos os arquivos JS usados), esse arquivo também será chamado após todos os dados localizados - mas agora convertEntities()
não será definido quando for necessário. Por esse motivo, essa função é separada do utils.js
arquivo geral e adicionada com alta prioridade na parte superior.
Por esse motivo, você não deve removê-lo: todos os scripts que usam seqüências de caracteres traduzíveis o usam (mesmo que ainda estejam em inglês), e você pode quebrar lugares que ainda possuem entidades.
scripts.js
e simplesjquery
. Não me importo que l10n apareça no WP Dashboard, mas o site em que estou trabalhando obtém uma grande quantidade de tráfego e estou sendo muito exigente em manter tudo otimizado. Alguém mencionou uma barra de administrador como a causa, mas apenas alguns autores para o site. Eu não me importo se isso os afeta, só não quero que isso larde o resto do site. O que você sugere fazer?