Недавно нас спросили, как отобразить ограниченное количество тегов после каждого поста в вашей теме WordPress. Обычно вы используете функцию the_tags() для отображения ссылки на теги, к которым принадлежит пост. Однако у этой функции нет параметра для ограничения количества отображаемых тегов. Если ваш пост содержит 12 тегов, а в вашей теме есть место только для 5, то это может выглядеть не очень хорошо в дизайне. Многие люди просто ограничивают использование тегов или даже не включают их в шаблоны. Но в этой статье мы покажем вам, как вы можете ограничить количество меток после постов в вашей теме WordPress, не ограничивая количество меток, которые вы добавляете к каждому посту.
Редактировать: Очевидно, после написания этой статьи самый удивительный Отто (@otto42) ответил на мой аккаунт Google+, чтобы сообщить мне, что есть более простой способ добиться этого.
Сначала вам нужно открыть тему функции.php файл и добавьте эту функцию:
add_filter(‘term_links-post_tag’,’limit_to_five_tags’); function limit_to_five_tags($terms)
Вы можете изменить число 5 на максимальное количество, которое вы хотите.
Затем откройте ваш цикл.php, single.php, индекс.php, или где бы вы ни хотели добавить эти пост-теги (они должны быть внутри цикла поста), затем вставьте следующий код:
Это определенно намного проще, чем то, что я придумал, который я оставлю в этом посте для тех, кто заботится.
Старый сложный метод
Все, что вам нужно сделать, это вставить следующий код в файл вашей темы (внутри цикла поста):
term_id).'">'.$tag->name.''; $sep = ', '; if( $count > 5 ) break; //измените число, чтобы скорректировать счет > > ?>
Код выше отобразит 6 тегов в теме. Если вы хотите показывать меньше или больше тегов, просто настройте строку $count > 5 на нужное вам число. Помните, что даже если число count больше 5, мы видим 6 тегов. Это происходит потому, что счетчик начинается с 0. Итак, если вы хотите показать только 4 тега, то число должно быть 3.
Если вы хотите изменить разделитель, то вам нужно изменить строку 9. Текущий код будет разделять запятыми. Вы также можете настроить стиль, добавив div’ы, элементы списка или все остальное, что вам нравится.
Источник: www.wpbeginner.com