Слизняк языка Polylang на URL поврежденных скриптах src

Я использую Polylang бесплатно для создания многоязычного сайта Wordpress. Мои скрипты загружаются так:

<script src="<?php bloginfo( 'url' ); ?>/wp-content/themes/themename/js/scripts.js" type="text/javascript"></script>

Что верно для языка по умолчанию, потому что Polylang не меняет URL-адрес по умолчанию: sitename / post.

При переключении на английский URL-адрес изменяется, поэтому файлы скриптов теряются, потому что нет соответствующей структуры локали: sitename / en / post.

Ошибка консоли в инспекторе (игнорировать ссылку):

Не удалось загрузить файл с источником " http://localhost:8888/sitename/en/wp-content/themes/themename/js/scripts.js ".

Помогите?

1 ответ

решаемая
Это не вина Полиланга или что-то в этом роде. Скрипт src должен выглядеть так:

<script src="<?php echo get_template_directory_uri(); ?>/js/scripts.js" type="text/javascript"></script>
Другие вопросы по тегам