我需要帮助来修复此字符串的语法错误:
<?php echo do_shortcode('[computer_tablet]<a href="URL" class="btn btn-blue" style="margin-left: 6px;" onclick="javascript:void window.open('URL','1372423739702','width=300,height=320,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0');return false;">Words</a>[/computer_tablet]'); ?>
谢谢
答案 0 :(得分:1)
window.open(\'URL\', \'etc...
逃脱报价
答案 1 :(得分:1)
您使用相同的引号作为参数字符串的一部分,因为您用来定义字符串的开头和结尾。因此,当代码编译时,字符串从“[computer...
”开始并以“windows.open(
”结束。你需要使用转义引号 - \'
- 只要你使用相同的引号就可以开始并结束你的字符串。
<?php echo do_shortcode('[computer_tablet]<a href="URL" class="btn btn-blue" style="margin-left: 6px;" onclick="javascript:void window.open(\'URL\',\'1372423739702\',\'width=300,height=320,toolbar=0,menubar=0,location=0,status=1,scrollbars=1,resizable=0,left=0,top=0\');return false;">Words</a>[/computer_tablet]'); ?>
注意每个单引号前的反斜杠?