Как ограничить число меток под записью WordPress

Долгое время мы искали решение проблемы вывода меток под записью 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, подстроив под оформление темы.

  поделитесь с друзьями:
Подписаться на почтовую рассылку

Оставить комментарий

Авторизоваться через: 

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Нажимая кнопку "Отправить", я принимаю пользовательское соглашение и подтверждаю, что ознакомлен и согласен с политикой конфиденциальности

Сообщите об ошибке, мы исправим:

Отправить