Woocommerce — настройки постоянных ссылок. Как убрать product-category и не только

Автор: | 06.03.2019
Woocommerce — настройки постоянных ссылок

Очень часто пользователи ищут информацию о том как удалить product-category в ссылках на категории в woocommerce. Но в этой статье мы пойдем другим путем и приведем все ссылки к нормальному виду, что будет более логично и полезно для SEO.

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

  • Страница магазина: http://your-domain.com/shop
  • Страница категории:  http://your-domain.com/shop/my-category
  • Страница товара:  http://your-domain.com/shop/my-category/my-super-product

Во-первых вы должны убедиться, что у страницы магазина установлена «постоянная ссылка» — shop.

Убедитесь, что именно эта страница установлена как «Страница магазина».

Потом переходим в «Настройки -> Постоянные ссылки» и делаем манипуляции как на скрине. «База категорий товара» — shop и «Произвольная база» — /shop/%product_cat%/

Жмете сохранить. И можете уже проверить свои ссылки. Результат будет таким:

  • Страница магазина: http://your-domain.com/shop (рабочая ссылка)
  • Страница категории:  http://your-domain.com/shop/my-category (ошибка 404)
  • Страница товара:  http://your-domain.com/shop/my-category/my-super-product (рабочая ссылка)

Осталось исправить 404 ошибку на страницах категорий товаров. Следующий код именно это и сделает. Просто вставьте в его в файл functions.php ваше темы:

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

На этом все ))

Надеюсь данная статья была полезной для вас. Если у вас есть вопросы, можете задать их в комментариях.

Woocommerce — настройки постоянных ссылок. Как убрать product-category и не только: 1 комментарий

  1. Sergiy

    Все сделал по Вашей инструкции, все работает, кроме пагинации в archive-product.php, выдает ошибку 404

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *