2017-05-08 64 views
1

我怎樣才能解決這個問題,運行此代碼得到解析錯誤:語法錯誤,意外「get_post_meta」(T_STRING),預計「」或‘;’,代碼獲取分析錯誤和語法錯誤如何解決這個問題?

<?php 
       $all_terms=get_terms('filtering_category', 
        array(
        'hide_empty' => false 
        )); 

       foreach($all_terms as $single_term) 
       { echo ' <li class="'get_post_meta(get_the_ID(), 'serv_active', true);'"><a href="#'.$single_term-> slug.'" data-toggle="tab">'.$single_term-> name.'</a> 
       </li>'; 
       } 
?> 

感謝您的幫助

回答

0

試試這個:

<?php 
$all_terms = get_terms('filtering_category', array(
    'hide_empty' => false, 
)); 

foreach($all_terms as $single_term) { 
    echo '<li class="' . get_post_meta(get_the_ID(), 'serv_active', true) . '"><a href="#' . $single_term-> slug . '" data-toggle="tab">' . $single_term-> name . '</a></li>'; 
} 

你被你的呼應字符串中缺少串聯 - echo $var . 'string' . $other_var 注意點(concatenation)。

+0

謝謝,工作正常 –

+0

高興地幫助:) –

相關問題