TechBlogSD - Все для WordPress и WEB разработки
WEB и WordPress инструкции, новости, обзоры тем и плагинов

Как создать ссылку на текущую категорию в WordPress

1 282

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

Отображение ссылки на категорию с помощью специального кода

Просто вставьте этот код туда, где вы хотите, чтобы появилась ссылка на вашу категорию. Будет отображена ссылка на первую категорию вашего сообщения. Этот код можно поместить в любой файл шаблона темы, даже вне цикла, но он не будет работать при помещении в functions.php, если он не «привязан» к хуку действия, который запускается после инициализации WordPress, например, «init».

Ссылка на категорию для пользовательской таксономии

Если вы хотите отобразить ссылку на первую категорию для настраиваемой таксономии, код будет немного другим. Например, если вы используете премиальную тему, такую ​​как наша «Общая тема WordPress », вы заметите, что существуют настраиваемые типы сообщений, такие как Портфолио, Персонал и отзывы, а некоторые из них имеют настраиваемые таксономии, такие как «Категория портфолио». Итак, если вы хотите отобразить первую категорию, в которой находится публикация портфолио, сделайте что-то вроде этого:

Обратите внимание, как в этом примере мы использовали wp_get_post_terms() вместо get_the_category ()? Это потому, что get_the_category () будет работать только для основной таксономии категорий в WordPress, а не для каких-либо настраиваемых таксономий.

Как отображать ссылку на категорию с помощью Yoast SEO Breadcrumbs


Как создать ссылку на текущую категорию в WordPress

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

Чтобы использовать функцию хлебных крошек Yoast SEO, вам сначала нужно убедиться, что ваша тема WordPress совместима. Если это не так, это легко исправить. Просто вставьте следующий код в файл своей темы, где вы хотите отображать свои хлебные крошки (обычно single.php или page.php над заголовком страницы):

Когда ваша тема будет готова, вы можете войти в WordPress и перейти в SEO> Advanced> Breadcrumbs.

Как создать ссылку на текущую категорию в WordPress

Теперь вы можете добавить свои собственные настройки хлебных крошек. Нажмите «Сохранить», и ваши хлебные крошки будут отображаться в том виде, в каком вы их установили!

Источник записи: https://www.wpexplorer.com

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