Как ограничить число меток под записью WordPress
Долгое время мы искали решение проблемы вывода меток под записью WordPress, сложность вызывало их чрезмерное количество. Изначально планировалось, что теги будут параллельно выступать в качестве ключевых слов, поэтому их число достигало десятка словосочетаний или одиночных слов.
Естественно, что вывести весь список меток было бы некорректно по отношению к оформлению, и втоже время не хотелось отказываться от «быстрого поиска» для активных посетителей. Тут то и встал вопрос о показе ограниченного количества меток , которые бы аккуратно вписались в дизайн «одиночной записи».
Если Вы также озабочены аналогичной проблемой, то предлагаем добавить соответствующую функцию к вашей теме:
add_filter('term_links-post_tag','limit_tags');
function limit_tags($terms) {
return array_slice($terms,0,5,true);
}
Копируем представленный код и вставляем в файл «functions.php» перед закрывающимся тегом «?>» или в любое место между рабочими функциями. Цифра 5 в коде отвечает за число отображаемых меток, поэтому Вы можете отредактировать её по своему усмотрению.
Для тех у кого метки (теги) не показываются, напомню строку вывода. Копируем и вставляем в файл «одиночной записи» — single.php (или content-single.php); в то место где хотим видеть список, например, сразу под основным контентом (<?php the_content(); ?>).
<?php the_tags('Tags',', ') ?>
Собственно, и всё. Теперь останется сохранить изменения в файле темы и проверить сколько меток теперь под записью. Помните, что к ссылкам меток можно добавить стиль CSS, подстроив под оформление темы.