Уменьшить количество меток
Можно уменьшить количество меток? Вывожу вот таким способом, хочу задать лимит к примеру 2 мети.
function list_tags(){
$tag_str = null;
$tags = get_the_tags();
if($tags){
foreach($tags as $tag){
$tag_str .= $tag->name . ', ';
}
$tag_str = rtrim($tag_str, ', ');
echo '<u>'. $tag_str .'</u>';
}
}Этот способ не сработал. Но все равно спасибо.
В итоге получился вот такой рабочий вариант:
$tag_str = null;
$tags = get_the_tags();
$count=0;
if ($tags) {
foreach($tags as $tag) {
$count++;
if( $count > 3 ) break;
$tag_str .= $tag->name . ', ';
}
$tag_str = rtrim($tag_str, ', ');
echo '<u>'. $tag_str .'</u>';
}
$n = 0; $max = 2; while( $n<$max and is_set($tags[$n]) ) do { $tag_str .= $tags[$n]->name . ', '; $n++; }