Домой / WordPress / Создание интернет-магазина на WordPress с нуля. Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce
Создание интернет-магазина на WordPress с нуля. Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce

Создание интернет-магазина на WordPress с нуля. Урок 2. Настройка ЧПУ (постоянных ссылок) в WooCommerce

Аббревиатура ЧПУ означает  «человекопонятные урлы», т.е URL понятный человеку. Настраивать постоянные ссылки (ЧПУ) необходимо сразу после установки Woocommerce. В этом уроке вы узнаете как правильно настроить постоянные ссылки для отображения названия товаров и их категорий в адресной строке.

Настройка постоянных ссылок в WooCommerce

1)  Итак, для начала заходим в административную панель и переходим в Настройки -> Постоянные ссылки.

Настройка постоянных ссылок (ЧПУ) в WordPress

2) В «Общие настройки» выбираем пункт «Произвольно» и добавляем туда конструкцию /%category%/%postname%/

В «База категорий товара» добавляем конструкцию product-category, а в «База метки продукта» записываем конструкцию product-tag

Далее в блоке настроек «База постоянных ссылок на товар» выбираем пункт «Произвольная база» и записываем туда конструкцию такого вида /shop/%product_cat%

Настройка постоянных ссылок в WooCommerce

После этого шага у вас уже будут отображаться нормальные ссылки, но это еще не все. Для окончательной настройки ЧПУ нужно установить плагин Cyr-To-Lat, который будет преобразовывать названия всех категорий и товаров с русских букв на латинские.

3)  Для установки плагина переходим в Плагины -> Добавить новый.

Настройка постоянных ссылок (ЧПУ) в WordPress

4) В строку поиска вводим Cyr-To-Lat и нажимаем Enter для поиска.

Настройка постоянных ссылок (ЧПУ) в WordPress

5) Находим нужный нам плагин и нажимаем Установить.

Настройка постоянных ссылок (ЧПУ) в WordPress

После установки плагина не забудьте его активировать.

Настройка постоянных ссылок (ЧПУ) в WordPress

Вот и все! Вы успешно настроили постоянные ссылки (ЧПУ) в вашем WordPress интернет-магазине на базе плагина Woocommerce.

Читайте далее:

 

Аббревиатура ЧПУ означает  «человекопонятные урлы», т.е URL понятный человеку. Настраивать постоянные ссылки (ЧПУ) необходимо сразу после установки Woocommerce. В этом уроке вы узнаете как правильно настроить постоянные ссылки для отображения названия товаров и их категорий в адресной строке. Настройка постоянных ссылок в WooCommerce 1)  Итак, для начала заходим в административную панель и переходим в Настройки -> Постоянные ссылки. 2) В "Общие настройки" выбираем пункт "Произвольно" и добавляем туда конструкцию /%category%/%postname%/ В "База категорий товара" добавляем конструкцию product-category, а в "База метки продукта" записываем конструкцию product-tag Далее в блоке настроек "База постоянных ссылок на товар" выбираем пункт «Произвольная база» и записываем туда конструкцию такого вида /shop/%product_cat% После этого шага у…

Обзор

Проголосуйте за урок

Оценка

Итог : Уважаемые читатели! Если вам понравилась статья не поленитесь проголосовать и оставить комментарий, ведь так я смогу понять полезность уроков и статей, и улучшить их качество в будущем. Заранее спасибо!

Рейтинг: 4.37 ( 19 голосов )
100

67 комментариев

  1. Аватар

    Спасибо за ответ!

    У меня возник следующий вопрос.
    Возможно ли в WordPress сделать некоторые страницы фильтров ЧПУ и открыть их для индексации? И как это сделать?

    Например, если у меня магазин товаров, и я бы хотела продвигать страницы по запросу товар+бренд.
    А всего имеется 50 разных видов товаров и у каждого по несколько брендов.
    Как мне такое реализовать?

    Заранее спасибо за ответ!

    • Аватар

      Фильтр это фильтр, и красивыми его ссылки не станут. Да и продвигать результат фильтра не совсем правильно. Рекомендую возможно подумать над тем, как объединить некоторые категории в подкатегории к примеру. Ведь для результата фильтра нет возможности задать нужный заголовок и добавить правильное описание.

      • Аватар

        Все это можно сделать, но думаю worpress для этого не совсем подходит. Топовые магазины без проблем продвигают страницы фильтров.

    • Аватар
      Владимир

      Добрый день, реализовал чпу (seo url) для фильтра woocomerce https://vk.com/plitkateg?w=wall-195960121_52

  2. Аватар

    поменял ссылки без проблем, все ссылки работают нормально (кажется)
    Но появилась проблема с шрифтом..
    У меня на сайте я использую кое-где не стандартный шрифт, но я его подгружаю на страницы отдельно и все вобщем то хорошо.

    Но вот после изменения ссылок — шрифт вернулся на стандартный и не хочет быть тем, который нужен мне.
    Подскажете может что мне нужно сделать, что бы шрифт мой был..?

    • Аватар

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

    • Аватар

      Бывает WOO теряет путь до самого шрифта. Это связано с формированием самого пути. Магазин с большим количеством категорий, подкатегорий и тд формирует длинный многоуровневый URL. Короче, я гуглил долго, ничего не нашел. А потом сообразил где проблема — и для перестраховки сделал так:

      @font-face {
      font-family: ‘boil-main’;
      src: url(‘../../../../../../../../../../f/font.woff’) format(‘woff’);
      }

      Проблема решена.

  3. Аватар

    Получилось! Спасибо)))

  4. Аватар
    Евгений

    Настроил ЧПУ шаг за шагом по Вашему примеру,всё проверил неоднократно и всё равно при клике на товар «страница не найдена».В чем дело?

    • Аватар
      Евгений

      Устранил проблему путем переноса разработки сайта на чистый WP.Проблема заключается в одном,из мной установленных плагинов,в каком именно сказать не могу,у меня их 45 :),пользуюсь не всеми сразу,просто активирую при необходимости.Во избежании подобных проблем в будущем советую всем устанавливать на проект только проверенные плагины 😉

  5. Аватар

    Добрый день. У меня вопрос: как вообще убрать из ссылок название базы магазина. Вроде как на вашем примере — /shop/. Не нравится мне такой длинный адрес /shop/tv-sets/fullhd-led-tv/kdl-45678. Без этого на мой взгляд лучше.

    Спасибо.

  6. Аватар

    Здравствуйте. подскажите пожалуйста как сделать структуру адресов для категорий и карточек товара одинаковыми.
    Сейчас раздел доступен по mysite.com/categoty/razdel
    Карточка товара по mysite.com/shop/razdel/tovar1
    Можно ли сделать чтобы был или shop или category, а не разные как сейчас?

    • Аватар

      Здравствуйте. Такая структура является нормой в WC и не требует изменений. Даже не так. Изменения не рекомендуются, так как могу поломаться все ссылки. Конечно есть плагины, которые к примеру убирают /categoty/ из ссылок и приводит их в более «красивый» вид.

      • Аватар

        Спасибо. уже разобрался. Сеошники смирились с этим фактом))

        • Аватар

          Сеошников хлебом не корми, дай лишь к чему-то прицепиться 🙂
          А если серьезно, то главное в данном случае стандартная и общепринятая структура ссылок и отсутствие кириллицы в url. У Вас всё это есть.

          • Аватар

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

  7. Аватар

    Видимо норма у всех разная, но для нормальных людей, привыкших видеть ссылки вида — mysite.com/razdel
    mysite.com/razdel/tovar1
    это будет проблемой.
    Кто знает как убрать эти основы?

  8. Аватар
    Александр

    Если кому нужна будет помощь с ЧПУ такого типа:

    Удалить “/ product-category /” для всех urls
    Удалить “/ product /” для всех urls

    пишите на почту alex.seo2016@gmail.com (всегда на связи), нашел решение которое работает!

  9. Аватар
    Евгений

    Добрый день.
    А можно как-то добиться, чтобы URL`ы были такого характера:

    шаблон с категориями товаров — каждая категория : domen/shop/%category
    конкретный товар : domen/shop/%category/%product

    Я, если ставлю в «База категорий товаров» shop, то тогда почему-то URL на просмотр одиночного товара не работает — выводится страница не найдена, если поставлю catalog, — то работает норм, но URL не те.

    Спасибо,

  10. Аватар

    Всем привет!
    Не могу никак найти решение по удалению этого злосчастного product-category из урлов.
    Получилось только переделать на сокращенный вариант. Вот ссылка на одну из рубрик — sexy-shop.com.ua/cat/vibratory.
    Единственное решение, которое я нашел — это плагин какой-то за 119 долларов. Как по мне, это очень жирно за решение такой проблемы.
    Кто знает, как убрать эту вставку от Вукомерс? Я уже и сам код формирования адресов пытался переписать, но ничего не получалось. Только сократил длину, но убрать не выходит.

  11. Аватар

    Спасибо за такие хорошие, подробные, полезные статьи!!! не первая меня спасает и причем быстро)))) Так держать!

  12. Аватар
    Дмитрий

    Добрый день, могли бы вы подсказать, как настроить переход на страницу корзины и оформления заказа с подгружением текущего языка? Проблема в том, что у меня, условно, при покупке товара на рус.странице перекидывает в корзину где английский язык. Всего в магазине 8 языков. Как сделать так , чтобы автоматически перебрасывало на нужный язык ? ( woocommerce)

  13. Аватар
    Евгений

    Здравствуйте. В общем делал всё, как здесь написано, но вот сейчас столкнулся с таким моментом. Когда выбрал какую либо категорию, товары отфильтровываются, и образуется ссылка, так вот в ссылке в конце идёт название категории по русски, почему Cyr-To-Lat не преобразует на латиницу?

    • Аватар

      Потому что плагин этот не поддерживался уже очень много лет! И эта статья не обновлялась! Следовательно! Этому блогу не до старых статей и обновлений их! Если почитаете внимательнее на вордпресе орг пишут что плагин уже утратил силу и не совместим с последней версией!

  14. Аватар
    Владимир

    Сделал все как тут указанно и у меня получается вот такой адрес /сatalog/%product-cat%/atlas-bridal-satin-2/
    Как заставить его вместо %product-cat% выводить название категории??

  15. Аватар

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

  16. Аватар

    Добрый день. Сайт сделан давно и тяп ляп. Поднимался до второй страницы по низкочастотным запросам. В общих настройках был выбран пункт «название записи». Я добавил магазин. У товаров много категорий. Ссылки получаются очень длинные. Что произойдет если поменяю настройки по вашей рекомендации ?

  17. Аватар

    просто интересно какой аватар выпадет LOL
    ps тоже искал как сделать одинаковыми пути для категорий и товаров без злоебучего /shop/

Оставить комментарий

Ваш email не будет опубликован.

*