Translatepress нарушает javascript. Автоматически добавляет отложенные теги сценариев

#javascript #wordpress

#язык JavaScript #wordpress

Вопрос:

Я использую translatepress для перевода веб-сайта моей компании, но это приводит к тому, что один из наших калькуляторов, написанных на javascript, не загружается.

Я обнаружил, что он добавляет «отложить» к куче наших тегов.

Есть какие-нибудь идеи о том, как предотвратить это?

Я пытался:

  • Отключение функции «Исправить отсутствующее динамическое содержимое»
  • Отключение «динамического перевода»

Но ни один из них не сработал.

Комментарии:

1. Вы открыли инспектора и посмотрели на консоль? Какую ошибку вы получаете?

2. @Kees Да, я получаю такие ошибки, как «Ошибка неперехваченного типа: Не удается прочитать свойства неопределенного (чтение» setLocaleData») » и «Ошибка неперехваченной ссылки: _ не определена».

3. @Kees Примером первой ошибки является этот код: lt;script type='text/javascript' id='wp-i18n-js-after'gt; wp.i18n.setLocaleData( { 'text directionu0004ltr': [ 'ltr' ] } ); lt;/scriptgt; И примером второй ошибки является: lt;script type='text/javascript' id='lodash-js-after'gt; window.lodash = _.noConflict(); lt;/scriptgt; Из которых эти строки точно такие же в английской версии этой страницы. Единственное отличие состоит в том, что 48 других тегов скрипта откладываются во французской версии

4. Вы пытались отключить другие плагины, чтобы посмотреть, не вызывает ли один плагин эту проблему? И можете ли вы отследить что-нибудь в своем журнале отладки?