嗨,我被告知把以下代码到我的脚注PHP的。
<?php echo do_shortcode("[wpgmza id="1"]"); ?>
我的真实代码。
<div class="col-lg-8"><?php echo do_shortcode("[wpgmza id="1"]"); ?> </div>
我得到以下错误信息。
由于wp-contentthemesXXXXfooter.php文件第142行出现错误,您的PHP代码更改被回滚。请修复并再次尝试保存。
语法错误,意外的'1'(T_LNUMBER)
为什么会发生这种情况,当大多数论坛,我读说,下面的代码?
你没有对字符串中的引号进行转义 所以字符串本身就在1之前结束了
你的代码看到的是
<?php echo do_shortcode("string"1"string"); ?>
你可以把它改为单引号来解决。
<?php echo do_shortcode('[wpgmza id="1"]'); ?>
这里有更多关于字符串转义的信息 https:/www.php.netmanualenlanguage.types.string.php