第15行的PHP语法错误

时间:2012-10-26 04:20:24

标签: php wordpress

我收到以下错误:

解析错误:语法错误,意外T_STRING,期待','或';'在第15行

<?php 
    if ( is_single() && $post->post_parent ) {
        echo '<script src="<?php bloginfo'template_directory'); ?>/_/js/ZeroClipboard.min.js"></script>';
        echo '<script src="<?php bloginfo('template_directory'); ?>/_/js/functions.js"></script>';
    }
?>

第15行:echo '<script src="<?php bloginfo'template_directory'); ?>/_/js/ZeroClipboard.min.js"></script>';

5 个答案:

答案 0 :(得分:4)

您缺少左括号,而且您在echo语句中使用的<?php ?>无效

 bloginfo('template_directory'); ?>

更正语法

<?php 
    if ( is_single() && $post->post_parent ) {
?>
       <script src="<?php echo bloginfo('template_directory'); ?>/_/js/ZeroClipboard.min.js"></script>
       <script src="<?php echo bloginfo('template_directory'); ?>/_/js/functions.js"></script>
<?php
    }
?>

答案 1 :(得分:1)

你回应文本,并在echo文本中包含php标签,它应该是

<?php 
if ( is_single() && $post->post_parent ) { ?>
    <script src="<?php bloginfo('template_directory'); ?>/_/js/ZeroClipboard.min.js">  </script>;
    <script src="<?php bloginfo('template_directory'); ?>/_/js/functions.js"></script>;
<?php }
?>

答案 2 :(得分:1)

你错过了bloginfo之后的一个开头括号,另外你不能在php脚本中打开一个新的php标签,因此这行应该有效。

echo '<script src="'.bloginfo('template_directory') .'/_/js/ZeroClipboard.min.js"></script>';

答案 3 :(得分:0)

<?php 
    if ( is_single() && $post->post_parent ) {
        echo '<script src="'.bloginfo('template_directory').
'/_/js/ZeroClipboard.min.js"></script><script src="'. bloginfo('template_directory').
'/_/js/functions.js"></script>';
    }
?>

答案 4 :(得分:0)

试试这个

if ( is_single() && $post->post_parent ) {
        echo '<script src='.bloginfo("template_directory").'/_/js/ZeroClipboard.min.js"></script>';
        echo '<script src='.bloginfo("template_directory").'/_/js/functions.js"></script>';
}
相关问题