Главная Вебмастеру Как ограничить число меток под записью WordPress

Как ограничить число меток под записью 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 не будет опубликован. Обязательные поля помечены *

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

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

Отправить