Слизняк языка 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>