Ограничиваем вывод тегов в посте при их автоматическом создании SEO Booster PRO

Есть такой замечательный плагин для WP называется он полученные поисковые запросы превращает автоматом в теги и добовляет к новости. Ограничения на количество тегов нет и при большом количестве переходов с поисковиков раздел Tags под новостью может разрастись до неимоверных размеров. Но есть такое решение этой проблемы. Один добрый человек выложил на нулледе, я немного подправил, урезал количество символов в теге, ато иногда слишком длинные запросы бывают Вообщем вот мой вариант

<span class=»tags»>
Tags: <?php
$posttags = get_the_tags();
$count=0;
if ($posttags) {
foreach($posttags as $tag) {
$count++;
if( strlen( $tag->name ) < 35){
echo ‘<a href=»‘.get_tag_link($tag->term_id).’»>’.$tag->name.’</a> ‘;}
else {echo ‘<a href=»‘.get_tag_link($tag->term_id).’»>’.mb_substr($tag->name, 0, 35, ‘UTF-8′).’</a> ‘;}
if( $count >20 ) break;
}
}
?>
</span>

теперь под новостью выводится не более 20 тегов и длинна тега не более 35 символов.

Leave a Reply

You must be logged in to post a comment.