Хотите ли вы ограничить количество тегов, которые ваши авторы могут добавлять к вашим постам в WordPress?
Теги — это отличный способ организовать ваш контент, но пост с большим количеством тегов может выглядеть не очень хорошо в вашей теме WordPress.
В этой статье мы покажем вам, как установить максимальное количество тегов для постов WordPress.
Зачем устанавливать максимальное количество тегов в WordPress?
Теги — это отличный способ организовать ваш контент, но новички часто совершают ошибку, добавляя десятки тегов в попытке улучшить SEO своего поста. Это может выглядеть не очень привлекательно в вашей теме WordPress.
Хотя WordPress не устанавливает ограничения на количество тегов, которые могут быть использованы, мы рекомендуем вам обычно придерживаться 10 тегов максимум на пост. Это лучшая практика для улучшения SEO вашего сайта.
Если вы управляете блогом с несколькими авторами или обучаете нового автора на своем сайте, то будет полезно, если вы установите ограничение на количество тегов, разрешенных для каждого поста.
Исходя из этого, давайте рассмотрим, как установить максимальное количество тегов на вашем блоге WordPress.
Установка максимального количества тегов в WordPress
Простой способ добавить ограничение на количество тегов, которые могут быть использованы на вашем сайте WordPress, — это использование плагина PublishPress Checklists.
Контрольные списки PublishPress позволяют устанавливать задачи, которые авторы должны выполнить перед публикацией контента. Это включает в себя установку ограничений на количество категорий и тегов, которые могут быть применены к посту или странице.
Для этого руководства вы можете использовать бесплатную версию PublishPress Checklists, поскольку она обладает необходимыми нам функциями. Существует также премиум-версия, которая предлагает больше функций, например, контрольные списки для продуктов WooCommerce.
Первое, что вам нужно сделать, это установить и активировать плагин PublishPress Checklists. Для более подробной информации смотрите наше пошаговое руководство по установке плагина WordPress.
После активации вам нужно будет перейти по адресу Контрольные списки на своей приборной панели WordPress. Далее вы можете установить максимальный предел для количества тегов, которые могут быть использованы.
Во-первых, вы можете ввести минимальное и максимальное количество тегов, которые должны быть использованы в полях Min и Max. В этом руководстве мы введем 10 в поле Max и оставим поле Min пустым.
Вам также необходимо изменить поле ‘Disabled, Recommended or Required’ с Disabled на Recommended или Required
Если вы выберете значение Рекомендуется, то авторы смогут публиковать статьи, даже если они выйдут за пределы лимита тегов. Однако опция «Обязательно» обязывает не превышать лимит количества тегов, поэтому выберите опцию «Обязательно».
Плагин PublishPress Checklists также позволяет исключить некоторые роли пользователей из требований по количеству слов. Например, вы можете захотеть, чтобы администраторы могли добавлять дополнительные теги по мере необходимости.
Просто нажмите на среднее текстовое поле в колонке ‘Кто может игнорировать задачу’ и выберите роль пользователя.
Когда вы установите количество слов, которое должны заполнить авторы, просто прокрутите страницу до самого низа и нажмите кнопку «Сохранить изменения».
Чтобы увидеть ограничение тегов в действии, вам нужно перейти по ссылке Посты » Добавить новый чтобы создать новую запись в блоге. Теперь добавьте 11 тегов к посту.
На кнопке «Опубликовать» в редакторе WordPress появится значок предупреждения. Плагин также покажет, что вы превысили лимит тегов в окне настроек «Контрольный список» справа от вас.
Как только ваш контент достигнет предела по количеству тегов, в задании контрольного списка появится зеленая галочка, и автор сможет опубликовать запись в блоге.
Отображение максимального количества тегов в WordPress
Вместо того чтобы устанавливать ограничение на количество тегов, которые ваши авторы могут добавлять в пост, вы можете просто отображать ограниченное количество тегов на своем сайте WordPress.
Этот метод требует добавления фрагмента кода в функции вашей темы.php-файл. Это не подходит для новичков и может сломать ваш сайт. Для получения дополнительной информации обратитесь к нашему руководству для начинающих по вставке фрагментов из Интернета в WordPress.
Чтобы открыть функции темы, необходимо использовать FTP-клиент или редактор тем вашего сайта.php файл.
Далее, вы должны добавить эту функцию, вставив ее в нижней части файла:
add_filter(‘term_links-post_tag’,’limit_to_five_tags’); function limit_to_five_tags($terms)
Это отобразит пять тегов для вашего поста. Чтобы отобразить другое количество постов, просто измените число 5 на максимальное количество тегов, которое вам нужно.
Теперь проверьте свой сайт, чтобы убедиться, что отображаются только пять тегов. Вот скриншоты до и после на нашем демонстрационном сайте.
Если ваша тема не отображает никаких тегов с вашими постами, то вам нужно добавить еще один сниппет кода.
Вам нужно открыть шаблон, в котором вы хотите отображать эти теги постов, например, цикл.php, single.php или index.php. Затем вы должны вставить следующий код внутри цикла:
Теперь вместе с каждым постом должно отображаться ограниченное количество тегов.
Надеемся, что это руководство помогло вам узнать, как установить и отобразить максимальное количество тегов для постов WordPress.
Источник: www.wpbeginner.com