function renderProductPageUi() {
wp_enqueue_style(\'stylesheetHandle\', plugins_url(\'pluginName/semantic/dist/semantic.css\'));
require_once (\'templates/offerBox.php\');
}
add_action(\'woocommerce_after_add_to_cart_button\', \'renderProductPageUi\');
在Chrome浏览器中,我看到以下红色控制台错误:
http://localhost/wptest2/wp-content/plugins/pluginName/semantic/dist/semantic.css?ver=5.1.1
SyntaxError: Invalid or unexpected token
请注意
?ver=5.1.1
在最后。我隐约记得这是一种文字印刷行为。这就是导致控制台错误的原因吗?如果是,应如何纠正?
最合适的回答,由SO网友:Jacob Peattie 整理而成
详细说明我的评论:SyntaxError: Invalid or unexpected token
这不是一个错误,你将永远不会看到有关CSS。这是一个JavaScript错误,当某些JavaScript中存在语法错误时会发生。如果您看到此错误并且它发生在CSS文件中,则表示您在中错误加载了CSS文件<script>
标记,这意味着浏览器将尝试将CSS解析为JavaScript,这将不可避免地产生语法错误,因为CSS不是有效的JavaScript。
如果您尝试使用wp_enqueue_script()
在CSS文件上。确保您只使用wp_enqueue_script()
对于JavaScript文件,以及wp_enqueue_style()
用于CSS文件。