Как ограничить количество отображаемых тегов в WordPress
Доброго времени суток. Сегодня мы рассмотрим такой вопрос: «Как ограничить количество отображаемых тегов в WordPress». На самом деле вопрос интересный. И решается очень просто. И сразу же возникает вопрос «А для чего это надо?». Отвечу по дизайну Вашего ресурса отображаться тегов должно не больше, например, четырех, а у поста десять тегов. Что получается? Теги не помещаются, следовательно верстка плывет. Не хорошо. Так, вот, чтобы этого не было мы и ограничиваем количество отображаемых тегов.
И так задача поставлена, переходим к ее решению. Открываем файл functions.php Вашей темы и добавляем туда следующий код:
add_filter('term_links-post_tag','limit_tags'); function limit_tags($terms) { return array_slice($terms,0,4,true); }
Если Вы хотите изменить количество отображаемых тегов на другое число, замените 4 на то число какое Вам необходимо.
Теперь подставив, где Вы хотите выводить теги:
<?php the_tags() ?>
О теге the_tags() Вы можете подробней почитать в моей стаье «Теги для работы с постами в WordPress» , которая относится к серии статей посвященных созданию темы для WordPress
Количество отображаемых тегов будет всего четыре.
Таки образом мы изменили количество отображаемых тегов.
Подскажите, а как бы вот так же ограничить количество выводимых фото в посте и, если можно, их размер min и max. Сразу из function
А не подскажите, как ограничить количество тегов, отображаемых например на главной в подвале (там установлен виджет, который показывает какие теги использовали, но их слишком много)
Нужно смотреть сам виджет. А какой виджет Вы используете?
Обычный, стандартный. Просто выведя его на главную там слишком много тегов, хотелось бы чтобы их было хотя бы 20 например.
Вот сайт: http://armenian.zz.mu/
Ой, так с ходу не подскажу.
Буду благодарен подсказке :-)
ковыряй файл single.php, а тут теги для работы с миниатюрами http://web-programming.com.ua/tegi-dlya-raboty-s-miniatyurami-postov-wordpress/
Спасибо, уже уменьшил до 20 :-)
не помогло пока…ищу решение проблемы) не убирается миниатюра из самой записи…
за вывод поста отвечает single.php
Еще проблема с картинкой из миниатюры. Дублируется в самой публикации, может знаешь как ее можно убрать?