Слизняк языка Polylang на URL поврежденных скриптах src - PullRequest
0 голосов
/ 27 декабря 2018

Я использую 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 Ответ

0 голосов
/ 27 декабря 2018

Решено
Это не вина Полиланга или что-то в этом роде.Сценарий src должен выглядеть следующим образом:

<script src="<?php echo get_template_directory_uri(); ?>/js/scripts.js" type="text/javascript"></script>
...