我如何解决此问题,运行此代码获取解析错误:语法错误,意外'get_post_meta'(t_string((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>';
}
?>
感谢您的帮助
尝试以下:
<?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
注意点(串联(。