我正在编写自定义Woocommerce主题。一切都在本地很好用,但当我在我的服务器上部署时,当我转到产品详细信息时会发生此错误:
Parse error: syntax error, unexpected end of file in /wp-content/themes/customtheme/content-single-product.php on line 231
这是相关的文件代码(Pastebin,因为它有大量的代码并显示行号): https://pastebin.com/bzgLQTmD
我真的不知道这个错误在哪里,因为我在本地开发中没有这个错误。
我尝试了代码验证器,但他们没有给我任何线索。
答案 0 :(得分:1)
问题在于短标签,默认情况下不启用。因此,要么从php.ini
启用它们,要么启用它们
改变所有这些:
<? endif; ?>
要正确使用完整标签,例如:
<?php endif; ?>