我正在免费使用 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。
检查器中的控制台错误(忽略链接):
使用源“<a href="http://localhost:8888/sitename/en/wp-content/themes/themename/js/scripts.js" rel="nofollow noreferrer">http://localhost 加载失败:8888/sitename/en/wp-content/themes/themename/js/scripts.js”。
帮助?