Поддержка WooCommerce Вопрос по WP all import — кривые URL

  • Решено km_

    (@km_)


    Добрый день, подскажите пожалуйста, использую wp all import и woocomerce add on.
    Пока все делаю на open server (http кодировка utf-8).

    Проблема в url товаров и категорий, они такого вида:
    site.ru\product\x410-x43d-x430-x43b-x44c-x43d-x44b-x435-x438-x433-x440-x443-x448-x43a-x438\
    Это касается и импортированных alt изображений

    Файл импорта xml (utf-8) от поставщика, т.е. его менять не могу, но он по идее исправен, т.е. не я один его использую.

    Использовал плагины типа wp translitera и clearfy — эффекта нет, прошу, кто в курсе — куда копать или что можно сделать, help!!!

    Если удалить url товара или категории, то автоматически вписывается правильно латинскими буквами…

    • Тема изменена 3 нед. назад пользователем  km_.
Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Если делать импорт на «чистый» вукомерц и дефолтную тему, то url товаров и категорий идут как цифры, т.е. site.ru\2\32

    alt получается такого вида Фиолетовая анальная ёлочка

    Проблема локализовалась:

    Используемый XML файл, имеет строки с несколькими значениями.

    Проблема есть только у тех значений, которых несколько в строке, вложенных (см картинку),
    если свойство одно в строке (например description), то все ок, проблемы нет https://take.ms/RiR1z

    Также проблемы нет для любого значения, если они на латинице или цифрами.

    т.е. вывод — плагин не может вписать значение на кирилице из строки, если она имеет несколько свойств.

    Версия плагина, вордпресса значения не имеет (хотя не проверял на совсемм древних)

    Есть ли идеи что тут можно сделать?

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

    использовать в шаблоне импорта в строках pmxi_convert_encoding

    т.е. если у нас есть вводная {./@name}, то нужно писать [pmxi_convert_encoding({./@name})]

    тогда упомянутых проблем не будет.

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Спасибо, что поделились решением.

Просмотр 4 ответов — с 1 по 4 (всего 4)