Как ограничить количество отображаемых тегов в WordPress

Ромчик
11

Доброго времени суток. Сегодня мы рассмотрим такой вопрос: «Как ограничить количество отображаемых тегов в 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

Количество отображаемых тегов будет всего четыре.

Таки образом мы изменили количество отображаемых тегов.

Понравилась статья? Поделись с друзьями.
  • Add to favorites
  • Добавить ВКонтакте заметку об этой странице
  • Twitter
  • Facebook
  • Мой Мир
  • LiveJournal
  • Одноклассники
  • Блог Я.ру
  • MySpace
  • FriendFeed
  • В закладки Google
  • Google Buzz
  • Яндекс.Закладки
  • Reddit
  • StumbleUpon
  • Technorati
  • del.icio.us
  • БобрДобр
  • LinkedIn
  • Memori.ru
  • Сто закладок
  • Blogger

  • Юрий - 20.07.2013 в 14:48

    Подскажите, а как бы вот так же ограничить количество выводимых фото в посте и, если можно, их размер min и max. Сразу из function

  • kevorkov - 11.11.2013 в 21:06

    А не подскажите, как ограничить количество тегов, отображаемых например на главной в подвале (там установлен виджет, который показывает какие теги использовали, но их слишком много)

    • Roman - 11.11.2013 в 21:14

      Нужно смотреть сам виджет. А какой виджет Вы используете?

    • kevorkov - 11.11.2013 в 21:16

      Обычный, стандартный. Просто выведя его на главную там слишком много тегов, хотелось бы чтобы их было хотя бы 20 например.
      Вот сайт: http://armenian.zz.mu/

    • Roman - 11.11.2013 в 21:27

      Ой, так с ходу не подскажу.

    • kevorkov - 11.11.2013 в 21:27

      Буду благодарен подсказке :-)

    • Roman - 12.11.2013 в 16:26

      ковыряй файл single.php, а тут теги для работы с миниатюрами http://web-programming.com.ua/tegi-dlya-raboty-s-miniatyurami-postov-wordpress/

    • Guest - 12.11.2013 в 16:33

      Спасибо, уже уменьшил до 20 :-)

    • kevorkov - 12.11.2013 в 16:35

      не помогло пока…ищу решение проблемы) не убирается миниатюра из самой записи…

    • Roman - 12.11.2013 в 16:40

      за вывод поста отвечает single.php

    • kevorkov - 11.11.2013 в 21:37

      Еще проблема с картинкой из миниатюры. Дублируется в самой публикации, может знаешь как ее можно убрать?

  • ©2012-2017 По всем вопросам обращайтесь через форму обратной связи

    Яндекс.Метрика