输入短代码时出现语法错误
Getting Syntax Error While Inputting Shortcode
我正在尝试使用 do_shortcode 函数在 php 文件中使用短代码,但在短代码部分我一直收到语法错误。
这是实际错误:
PHP Syntax Check: Parse error: syntax error, unexpected 'success'
(T_STRING), expecting ',' or ')' in your code on line 1
我尝试自己编辑代码并尝试使用几个语法帮助网站修复它。
<?php echo do_shortcode("[epcl_box type="success"]test[/epcl_box]"); ?>
我不确定为什么会收到错误消息。
错误使用引号:
<?php echo do_shortcode("[epcl_box type="success"]test[/epcl_box]"); ?>
^ ^ ^ ^
转义内引号:
<?php echo do_shortcode("[epcl_box type=\"success\"]test[/epcl_box]"); ?>
^^ ^^
... 或使用单引号:
<?php echo do_shortcode('[epcl_box type="success"]test[/epcl_box]'); ?>
^ ^
您在 type="success" 中使用了双引号,您必须改用单引号,因为它会破坏您的字符串:
<?php echo do_shortcode("[epcl_box type='success']test[/epcl_box]"); ?>
我正在尝试使用 do_shortcode 函数在 php 文件中使用短代码,但在短代码部分我一直收到语法错误。
这是实际错误:
PHP Syntax Check: Parse error: syntax error, unexpected 'success' (T_STRING), expecting ',' or ')' in your code on line 1
我尝试自己编辑代码并尝试使用几个语法帮助网站修复它。
<?php echo do_shortcode("[epcl_box type="success"]test[/epcl_box]"); ?>
我不确定为什么会收到错误消息。
错误使用引号:
<?php echo do_shortcode("[epcl_box type="success"]test[/epcl_box]"); ?>
^ ^ ^ ^
转义内引号:
<?php echo do_shortcode("[epcl_box type=\"success\"]test[/epcl_box]"); ?>
^^ ^^
... 或使用单引号:
<?php echo do_shortcode('[epcl_box type="success"]test[/epcl_box]'); ?>
^ ^
您在 type="success" 中使用了双引号,您必须改用单引号,因为它会破坏您的字符串:
<?php echo do_shortcode("[epcl_box type='success']test[/epcl_box]"); ?>