Полное руководство по созданию собственного шаблона категорий WordPress (2023 г.)
Опубликовано: 2022-11-21Вы ищете способ создавать собственные категории на своем сайте WordPress? Категории являются важной частью каждого веб-сайта, потому что они помогают организовать ваш контент и облегчают посетителям поиск того, что они ищут. Когда посетитель сайта нажимает на определенную категорию на вашем сайте, он попадает на специальную страницу категории, где может просмотреть весь контент, относящийся к этой категории.
Темы WordPress обычно имеют встроенные шаблоны для демонстрации страниц ваших категорий, но не все темы одинаково хорошо обрабатывают страницы ваших категорий, поэтому вы можете создать собственный шаблон категории WordPress или настроить способ отображения вашего контента.
В зависимости от вашего веб-сайта вы можете даже настроить внешний вид каждой страницы категории, что означает, что вам нужно будет изменить или создать новый шаблон категорий. Эта статья покажет вам, как создать пользовательскую страницу категории в WordPress.
Зачем вам создавать собственный шаблон категорий WordPress?
Ваша тема WordPress будет определять, как будет выглядеть шаблон страницы категорий по умолчанию, и он может не соответствовать вашему вкусу или даже не соответствовать вашему контенту. Вы можете оказаться в ситуации, когда вы хотели бы сохранить свою тему, но хотите изменить один элемент на странице категорий. Вот где вступает в игру создание пользовательской страницы категории в WordPress. Вы можете:
- Добавьте изображение баннера над списком категорий
- Добавьте изображение рядом с заголовком каждой категории, чтобы улучшить навигацию и удобство поиска.
- Редизайн списка категорий
- Добавьте такие функции, как раскрывающиеся меню для выбора различных категорий или подкатегорий.
- Измените цвета списка категорий или добавьте фоновое изображение
- Отображение разных списков категорий на разных страницах вашего сайта
- Добавить описание определенных категорий на своем сайте
- Изменить выбранный шаблон категории, чтобы он отличался от других
В конечном счете, настройка шаблона категорий может помочь вам улучшить внешний вид вашего веб-сайта и улучшить взаимодействие с пользователем, поскольку пользователям будет легче искать контент по категориям.
Как создать собственный шаблон категорий в WordPress
Далее мы собираемся показать вам, как использовать различные методы для создания пользовательской страницы категории в WordPress. Некоторые из этих методов более сложны, чем другие.

Способ 1: изменение файлов шаблонов
WordPress создает отдельные страницы категорий для всех ваших категорий, которые генерируют такой URL-адрес: https://example.com/category/fashion.
Если вы хотите настроить способ отображения страниц категорий WordPress, вам необходимо отредактировать шаблон. Во-первых, вам нужно определить, какую страницу в иерархии шаблонов вы хотите изменить.
WordPress ищет шаблон в заранее определенном иерархическом порядке: category-slug.php → category-id.php → category.php → archive.php → index.php .
WordPress будет искать каждый из этих файлов по очереди при попытке загрузить страницу категории, и если он не может его найти, он перемещается вверх по иерархии. Сначала он начнется с шаблона категории-slug, например, category-fashion.php в приведенном выше примере.
Если он не может найти шаблон ярлыка категории, он будет двигаться вверх по иерархии, чтобы найти шаблон с номером идентификатора категории, например, category-2.php. После этого он будет искать общий шаблон категории с именем category.php.
Если WordPress не может найти общую категорию, он будет искать шаблон архива, такой как archive.php. Если его нет, он перемещается в index.php для отображения категории.
Если вы хотите изменить определенный шаблон категории, вам необходимо указать идентификатор категории и изменить php-файл идентификатора категории или использовать слаг для внесения изменений или дополнений. Вы также можете изменить файл category.php, чтобы изменить шаблон для всех категорий, но вы также можете использовать условные теги в файле category.php, чтобы редактировать шаблон для одной конкретной категории без необходимости создавать отдельные файлы. Позже мы покажем вам, как это сделать.
Вы можете найти нужный файл, перейдя в WordPress> Внешний вид> Темы> Редактор файлов темы . В списке файлов темы справа нажмите на category.php. Если вы не можете найти там файл category.php, поищите файлы archive.php или index.php. Вы можете создать любые отсутствующие файлы (например, category-slug.php) с помощью SFTP.
Если вы выполнили эти шаги, но не можете найти правильный файл, вероятно, вы используете WordPress Theme Framework, поэтому эти советы к вам не относятся.
Если вы можете найти указанные выше файлы, скопируйте их содержимое в текстовый редактор, чтобы внести изменения. Вы можете вносить изменения непосредственно в WordPress, но это может легко сломать весь ваш сайт из-за ошибки PHP, поэтому делать это не рекомендуется. Лучше всего загрузить файл с SFTP, а затем загрузить измененную версию.
То, как вы загрузите новый файл обратно в WordPress, будет зависеть от системы управления файлами вашего хоста. У управляемых хостов может быть настраиваемая панель инструментов, на которую вы можете загружать файлы, в то время как другие хосты могут предлагать общий файловый менеджер, такой как cPanel. FTP — это распространенный вариант для загрузки файлов на серверную часть WordPress.
Большинство хорошо управляемых хостов WordPress, таких как Kinsta, будут иметь промежуточную функцию, где вы можете загрузить файл шаблона измененных категорий и посмотреть, правильно ли вы внедрили изменения. Если ваш хост предлагает эту функцию, вы всегда должны использовать ее на всякий случай.
Подключитесь к вашему хосту WordPress с помощью FTP-клиента, а затем загрузите измененный файл category-slug.php напрямую в тему. Любые изменения, которые вы внесли в свой шаблон, будут отображаться только на странице архива этой категории.
Если вы используете этот метод, вы можете создавать шаблоны для любого количества категорий; просто убедитесь, что вы правильно назвали свое поле.

Вот несколько способов редактирования страниц категорий:
Добавление текста над сообщениями
Если вы хотите добавить статический текст над своими сообщениями (например, текст, который остается неизменным независимо от того, какие сообщения отображаются ниже), вам необходимо добавить следующий фрагмент кода над разделом «Цикл» вашего файла шаблона:
<p>
This is some text that will display at the top of the Category page.
</p>
Добавление названия категории вверху страницы
Если это еще не часть вашего шаблона, вы можете добавить этот код над циклом:
<p>Category: <?php single_cat_title(); ?></p>
Отображение изображений, связанных с полными сообщениями
Если вы хотите заменить содержимое сообщения изображениями, которые ссылаются на полные сообщения, вам нужно поместить избранные изображения в разделы отрывков вашего сообщения. Затем поместите этот код в шаблон вместо _content:
<a href="<?php the_permalink() ?>">
<?php the_excerpt_rss(); ?>
<?php the_excerpt_rss(); ?>
</a>
>
Способ 2: добавление условных тегов
Всякий раз, когда вы создаете шаблоны для своей темы, вы должны определить, действительно ли вам нужен отдельный шаблон для того, что вы хотите делать. Иногда задуманные вами изменения не слишком сложны, и вы можете реализовать их, добавив условные теги в общий шаблон, например, category.php.
Условные теги можно использовать в файлах шаблонов для изменения того, какой контент отображается и как этот контент отображается на конкретной странице, в зависимости от того, какие условия соответствуют этой странице.
Вы можете использовать метод условного тега для различных сценариев, таких как:
- Вы хотите отобразить строку текста только для определенной категории
- Вы хотите показать количество сообщений для определенной категории
- Вы хотите сначала показать самый старый контент для определенной категории
WordPress поддерживает несколько условных тегов, например, тег is_category(). Вы можете использовать это, чтобы изменить шаблоны для отображения другого вывода, если условие соответствует. Например, если на вашем сайте есть категория под названием «Мода», вы можете добавить is_category («Мода») в файл шаблона, а затем использовать дополнительный код, чтобы определить, что должно произойти при выборе этой категории. Это может включать отображение изображения платья или недели моды на странице этой категории.
Процесс редактирования файлов шаблонов для включения условных тегов точно такой же, как мы описали выше.
Способ 3 (рекомендуется): использовать Codeable
Оба эти метода выполнимы, если вы достаточно технически подкованы. Преимущество самостоятельного написания кода заключается в том, что вы можете настроить шаблоны категорий так, чтобы они выглядели именно так, как вы хотите. Однако, если вы не знакомы с программированием, вероятно, лучше не экспериментировать с внесением изменений самостоятельно.
Вы можете использовать редактор сайта WordPress в качестве быстрого решения, но его возможности очень ограничены, и вы, вероятно, не сможете создать страницу категории, точно отвечающую вашим требованиям.

Лучшее решение — использовать Codeable, платформу для фрилансеров WordPress. Codeable делает поиск и найм разработчика WordPress доступным и доступным для всех, поэтому вы можете легко найти разработчика, обладающего знаниями и опытом для изменения шаблонов страниц ваших категорий.
Codeable использует только проверенных фрилансеров WordPress, к которым вы можете получить доступ в три простых шага: брифинг, подключение и совместная работа.
Чтобы использовать Codeable, посетите сайт и отправьте свой проект, описав, что вам нужно. Чтобы получить ответ от Codeable, требуется в среднем 3-5 часов. На этом этапе вам подберут от 1 до 5 разработчиков WordPress, которые смогут завершить ваш проект за вас.
Вы можете пообщаться с каждым разработчиком, чтобы узнать, какой из них лучше всего подходит для вашего проекта. Вы получите единую смету цен, что упрощает принятие решения о найме на основе качества (вместо того, чтобы сразу выбирать самый дешевый вариант).
Выбранный вами разработчик создаст пользовательскую страницу категории в WordPress в соответствии с вашими строгими стандартами.
Создайте пользовательскую страницу категорий WordPress с помощью Codeable
Если вы хотите улучшить UX своего сайта, побудить посетителей ознакомиться с определенным контентом или просто улучшить неидеальный дизайн шаблона по умолчанию, вам нужно будет создать пользовательскую страницу категории для вашего сайта WordPress.org за один раз. стадия или другая.
Это особенно важно, если вам нравится тема WordPress, но не нравится шаблон категорий — единственный вариант — создать собственный шаблон.
Если вы уверены в своих навыках кодирования, вы можете внести эти правки самостоятельно. Но если вы новичок, Codeable — лучший способ найти разработчиков WordPress по доступной цене для создания пользовательских страниц для ваших категорий.
Ваш разработчик WordPress создаст шаблон, который будет выглядеть именно так, как вы хотите. Нет риска вызвать ошибку кода, которая приведет к сбою или полному уничтожению вашей страницы.
Почему бы не представить свой проект и не получить бесплатное предложение сегодня? Вы всего в нескольких шагах от страницы настраиваемых категорий, которая точно соответствует вашим требованиям.