1

次のエラーが表示されます。

解析エラー: 構文エラー、予期しない 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

5 に答える 5

4

開き括弧がありません。さらに、<?php ?>無効な echo ステートメントで使用しています

 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
    }
?>
于 2012-10-26T04:22:18.970 に答える
1

テキストをエコーし​​、エコーテキスト内に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 }
?>
于 2012-10-26T04:24:19.883 に答える
1

bloginfoの後に角かっこを見逃しました。さらに、phpスクリプト内で新しいphpタグを開くことができないため、この行は機能するはずです。

echo '<script src="'.bloginfo('template_directory') .'/_/js/ZeroClipboard.min.js"></script>';
于 2012-10-26T04:25:51.737 に答える
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>';
}
于 2012-10-26T04:29:47.757 に答える
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>';
    }
?>
于 2012-10-26T04:26:12.530 に答える