【问题标题】:Getting Parse error and syntax error how to solve this?出现解析错误和语法错误如何解决?
【发布时间】:2017-10-06 04:03:57
【问题描述】:

我该如何解决这个问题,运行此代码得到 Parse 错误:语法错误,意外的 '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>';
                }  
?>

感谢您的帮助

【问题讨论】:

    标签: wordpress syntax-error parse-error


    【解决方案1】:

    试试这个:

    <?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)。

    【讨论】:

    • 乐于助人:)
    猜你喜欢
    • 1970-01-01
    • 2020-12-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 2018-12-31
    • 1970-01-01
    • 2013-01-11
    • 1970-01-01
    相关资源
    最近更新 更多