2017-05-08 30 views
1

Wie kann ich dieses Problem zu beheben, den Code ausgeführt wird immer Parse-Fehler: Syntaxfehler, unerwartete 'get_post_meta' (T_STRING), erwarten '' oder '' ist der CodeParse-Fehler und Syntaxfehler erhalten, wie man das löst?

<?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>'; 
       } 
?> 

Vielen Dank für Hilfe

Antwort

0

Versuchen Sie folgendes:

<?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>'; 
} 

Sie wurden Verkettung in Ihrem Echo-String fehlt - echo $var . 'string' . $other_var Hinweis die Punkte (concatenation).

+0

danke, funktioniert einwandfrei –

+0

Gerne helfen :) –

Verwandte Themen