Как добавить категории и подкатегории в WordPress

Недавно один читатель спросил нас, как создавать подкатегории в WordPress.

В WordPress ваши сообщения могут быть организованы по различным категориям и тегам. Вы даже можете создавать подкатегории для дальнейшей организации.

Важно правильно использовать категории и подкатегории, чтобы вы могли помочь своим читателям найти контент, который им больше всего интересен. Правильная категоризация контента может улучшить ваш сайт SEO-рейтинг тоже.

В этой статье мы покажем вам, как добавлять категории и подкатегории в WordPress, шаг за шагом.

Общие сведения о родительских и дочерних категориях в WordPress

Категории — это мощный инструмент. Это не просто способ отсортировать ваш контент. Они также помогут вам разработать правильную, содержательную и семантическую структуру сайта. Это отлично подходит для вашего SEO в WordPress.

Важно: Если вы не понимаете разницу между категориями и тегами, взгляните на наше руководство по категориям против тегов. Это объясняет, почему категории и теги разные и как их правильно использовать.

Теперь вам может быть интересно, почему и когда кому-то нужно использовать дочерние категории (подкатегории) на своем веб-сайте WordPress?

Предположим, вы создаете блог о путешествиях по разным направлениям по всему миру. Возможно, вы захотите, чтобы пользователи могли находить статьи по странам и городам.

Например, у вас может быть статья о лучших аквапарках США. Было бы разумно использовать «Соединенные Штаты» в качестве категории для этого сообщения.

Но вы также можете найти статьи о лучших местах, где можно поесть в Нью-Йорке, Лос-Анджелесе, Чикаго и других местах.

Здесь вы можете использовать child или подкатегории. «Соединенные Штаты» могут стать родительской категорией, а города — дочерними.

Сообщение, размещенное в дочерней категории, не требует также должны быть помещены в родительскую категорию. В нашем примере мы могли бы не отмечать «Соединенные Штаты» и просто поместить сообщение в категорию «Нью-Йорк».

Если вы отправляете сообщение в дочернюю категорию, но не в родительскую категории, то ваш пост будет отображаться только на страницах архива дочерней категории. Это особенно полезно, если вы хотите избежать дублирования контента.

Сказав это, давайте посмотрим, как добавить как обычные категории, так и дочерние категории в WordPress.

Добавление категории в WordPress

Вы можете легко добавить новую категорию в WordPress при написании сообщения. На панели «Документ» с правой стороны откройте вкладку «Категории».

Затем вы можете просто щелкнуть ссылку «Добавить новую категорию», чтобы создать новую категорию.

После того, как вы нажмете ссылку, появятся два новых поля, где вы можете добавить свою категорию. Для обычной категории вам не нужно ничего выбирать в раскрывающемся списке «Родительская категория».

После того, как вы ввели название своей категории, нажмите кнопку «Добавить новую категорию».

Поле для этой категории будет автоматически отмечено для вашего текущего сообщения. Вы можете снять галочку, если хотите.

Вы также можете добавить новую категорию, не редактируя сообщение .

Просто перейдите в Записи »Категории и добавьте новую категорию. Это удобно, если вы хотите создать все свои категории перед добавлением контента.

Этот метод также позволяет вам редактировать заголовок (URL) для ваших категорий. Здесь вы также можете удалять и переименовывать категории. Вы даже можете дать им описание. Узнайте, как добавить ключевые слова и описания для SEO в WordPress.

Добавление дочерней категории (подкатегории) в WordPress

Вы можете добавлять и редактировать дочерние категории точно так же, как вы добавляли свои родительские категории.

Когда вы редактируете сообщение, откройте вкладку «Категории» и введите название своей дочерней категории. Выберите категорию, которую вы хотите использовать в качестве родительской, из раскрывающегося списка.

Точно так же вы также можете перейти в Записи »Категории , чтобы добавить дочерние категории. Просто введите имя своей дочерней категории и выберите родительскую категорию из раскрывающегося меню.

Ваши дочерние категории также могут иметь свои собственные дочерние категории, Если хочешь. Например, мы могли бы решить разработать структуру категорий, в которой использовались бы континенты, страны и города, например:

Здесь Европа — это категория, а Соединенное Королевство и Испания — дочерние категории. Затем они имеют свои собственные дочерние категории: Йорк и Лондон для Соединенного Королевства и Барселона и Мадрид для Испании.

Категории на одном уровне в родительской категории иногда называют «родственными» категориями. Например, Соединенное Королевство и Испания являются здесь родственными категориями.

Категории могут иметь только одного родителя. Вы не можете добавить одну подкатегорию в две разные родительские категории.

SEO-преимущества структуры сайта на основе категорий

URL-адреса ваших категорий будут выглядеть примерно так:

http: //example.com/category/united-states/new-york-city/

Это имеет смысл и помогает поисковым системам и посетителям понять, о чем ваша страница. У вас также есть возможность добавить ключевые слова в свой URL. Ключевые слова помогают людям находить контент в поисковых системах.

WordPress также позволяет легко изменять префикс/category/URL-адреса вашей категории. Вы даже можете удалить его полностью, если хотите.

Просто перейдите на страницу Настройки »Постоянные ссылки и прокрутите вниз до раздела« База категорий ».

Здесь вы можете ввести префикс, который хотите использовать. и нажмите кнопку «Сохранить изменения», чтобы сохранить изменения.

Префикс «категория» в URL-адресах категорий не дает никаких преимуществ для вашего SEO. Возможно, вы захотите избавиться от него, установив плагин FV Top Level Categories. Просто установите плагин, и он удалит слово «категория» из URL-адресов страниц архива категорий. Вместо этого они будут выглядеть так:

http://example.com/united-states/new-york-city/

Важно: если вы решите изменить базу категорий на существующем сайте WordPress, вам необходимо настроить переадресацию, чтобы избежать ошибок 404 для посетителей поисковой системы. Для получения более подробных инструкций, пожалуйста, следуйте нашему руководству по изменению префикса базы категории в WordPress.

Как отображать категории и дочерние категории на боковой панели WordPress

Вы можете добавить виджет на боковую панель или нижний колонтитул WordPress для отображения списка категорий. На панели инструментов WordPress перейдите в Внешний вид »Виджеты .

Если вы не изменили свои виджеты по сравнению с теми, которые WordPress помещает туда по умолчанию, вы должны увидеть, что виджет «Категории» уже установлен. Если нет, вы можете перетащить его из списка доступных виджетов с левой стороны.

По умолчанию виджет отображает все ваши категории в виде плоского списка в алфавитном порядке:

Совет. Категории будут отображаться в списке только в том случае, если вы назначили им хотя бы 1 опубликованное сообщение.

Вы можете изменить его, чтобы дочерние категории (подкатегории) отображались под их родительскими категориями, если хотите. Просто установите флажок «Показать иерархию» в таком виджете. Не забудьте нажать кнопку «Сохранить».

Вкл. ваш сайт, теперь вы должны увидеть свои родительские категории с вложенными под ними дочерними категориями.

Совет. Если изменения на боковой панели не отображаются, возможно, вам потребуется очистить кеш WordPress.

Помимо виджета категории по умолчанию, вы также можете создавать собственные ссылки меню категорий с помощью меню навигации WordPress. После этого вы можете добавить это меню в меню верхнего колонтитула, боковую панель, нижний колонтитул или другие места меню.

Мы надеемся, что это руководство помогло вам научиться добавлять категории и дочерние категории в WordPress. Вы также можете взглянуть на нашу статью о том, как создать информационный бюллетень по электронной почте для увеличения посещаемости вашего веб-сайта, и наше сравнение лучших конструкторов страниц WordPress для создания пользовательских макетов..

Если вам понравилась эта статья, подпишитесь на наш канал YouTube с видеоуроками по WordPress. Вы также можете найти нас в Twitter и Facebook.



Отображение подкатегорий на страницах категорий в WordPress

При использовании WordPress в качестве CMS или даже блог, возможно, вы захотите отображать подкатегории на страницах категорий. На самом деле нет простого способа сделать это, и некоторые способы, которые есть в Интернете, содержат различные ошибки. В этой статье мы покажем вам, как вы можете отображать подкатегории на страницах категорий, используя этот прием.

Теперь взлом, опубликованный в блоге Yoast, устарел и содержит ошибки. Ошибка заключается в том, что, хотя он показывает подкатегории на странице категории, но когда вы заходите внутрь подкатегории, он не показывает никаких категорий. С помощью взлома, которым мы делимся, он будет отображать подкатегории на страницах родительских категорий, и когда вы нажимаете на подкатегории, вы все равно будете видеть другие родственные категории в родительской категории.

Хорошо, если указанная выше терминология не имело для вас смысла, позвольте нам объяснить по-другому. Допустим, у вас есть категория верхнего уровня (родительская) под названием Спорт. У вас есть три подкатегории в спорте: NFL, NBA и MLB. Теперь, когда кто-то заходит на вашу домашнюю страницу, вы увидите только категорию «Спорт» и другие родительские категории верхнего уровня. Когда кто-то нажимает на «Спорт», в категориях теперь отображаются только подкатегории «Спорт», то есть это будут НФЛ, НБА и MLB. Теперь со взломом Yoast, если вы нажмете на NFL, все исчезнет. С нашим взломом, когда вы нажимаете на NFL, он по-прежнему будет показывать NFL, NBA и MLB.

Таким образом, в основном этот хак позволяет вам перечислять подкатегории при просмотре категории и категории братьев/сестер, если в подкатегории.

  php if (is_category ()  ) {$ this_category = get_category ($ cat);  }?>  php if ($ this_category-> category_parent) $ this_category = wp_list_categories ('orderby = id & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of ='. $ this_category-> category_parent. "& echo = 0")  else $ this_category = wp_list_categories ('orderby = id & depth = 1 & show_count = 0 & title_li = & use_desc_for_title = 1 & child_of ='. $ this_category-> cat_ID. "& echo = 0");  если ($ this_category) {?> 
    php echo $ this_category; ?>

php}?>

Вставьте приведенный выше код в любое место, где вы хотите, чтобы категории отображались, и измените его по своему усмотрению. Приведенный выше код, когда вы посещаете подкатегорию из основной категории, скрывает основную категорию и показывает только подкатегории.

Если вы хотите, чтобы основная категория отображалась также на страницах подкатегорий, просто удалите параметр depth = ”1 ″ из приведенного выше кода.

Это очень полезный и удобный способ подбора категорий, когда дело доходит до разработки шаблонов для WordPress, особенно при использовании WordPress как CMS.

Подробнее о параметрах см. Кодекс WordPress.

Оцените статью
logicle.ru
Добавить комментарий