2012-10-26 62 views
1

我收到以下錯誤:第15行的PHP語法錯誤

解析錯誤:語法錯誤,意外的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>';

回答

4

你缺少左括號,而且你在你的回聲聲明是無效的

bloginfo('template_directory'); ?> 

正確的語法使用<?php ?>

<?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 
    } 
?> 
+0

哈!剛發佈這個時就明白這一點。我很感激,謝謝。 –

+0

@ChristopherBurton你歡迎:) –

+0

從閱讀所有答案哪一個實際呈現更快? –

1

您正在回顯文本並且還包括php t AG回聲文本里面應該是

<?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 } 
?> 
+0

不能使用''裏面'' @ –

+0

是Mr.Alien,我如果大括號後面有php標籤:) –

+0

gr8! ;).......... –

1

你代碼bloginfo後錯過了一個開括號,再加上你不能在PHP腳本中打開一個新的PHP標籤,爲此該行應該工作。

echo '<script src="'.bloginfo('template_directory') .'/_/js/ZeroClipboard.min.js"></script>'; 
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>'; 
    } 
?> 
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>'; 
} 
相關問題