Was ist l10n.js in WordPress? (Javascript)

Gerade war ich mit der Optimierung einer WP-Installation beschäftigt und bin auf  l10n.js gestoßen – was zuvor nicht da war und sich automatisch in den header einfügte. Es scheint seit WP 3.0 integriert zu sein.

In einem anderen Forum habe ich dann folgendes gefunden:

It contains the convertEntities() function that (as the name says) converts HTML entities to their actual value. It is mostly used for scripts that send over localization data from PHP to the JS side using wp_localize_script(). Just search for l10n_print_after in the code base and you see it a lot.

The data you add in wp_localize_script() is added before the script it translates (it must be, because it is referenced there). However, if you use a script concatenator (so you only have one request that returns all used JS files), this one file would also be called after all localized data – but now convertEntities() is not defined when we need it. For this reason this function is split off the general utils.js file and added with a high priority at the top.

For this reason you should not remove it: all scripts that use translatable strings use it (even if they are still in English), and you might break places that still have entities.
Es ist also nicht zu empfehlen es zu enfternen. Dennoch habe ich es mal versucht und die Seite läuft noch perfekt und hat einen kleinen Leistungsschub bekommen. Bei der betreffenden Webseite ist dies problemlos möglich gewesen da diese minimal arbeitet.

Wer es also auch entfernen möchte – ich übernehme nicht die Verantwortung!

Zum Entfernen von l10n.js einfach folgenden Code in die functions.php des Themes einfügen:

// l10n.js entfernen
wp_deregister_script('l10n');
Admin Foto

Hallo, ich bin Lars, IT-Systemkaufmann und Wordpress Fan aus Deutschland. Ich arbeite im Bereich Social Media und Webdesign. Mein größtes Hobby sind meine Kinder die ich über alles liebe und mit denen ich jede freie Minute verbringe. Du findest mich hier: Google+

Hey, hast Du eine Frage oder möchtest was loswerden?

Schreib´ einen Kommentar


IDEEcon News, Lösungen & Tipps - iOS & Android Apps