Заказ закрыт
Корректировка плагина wordpress, при выгрузке xml-файла

Бюджет: по договоренности
Заказчик выбрал исполнителя:
Борис Куликов  
Создаю партнерский интернет-магазин на основе предоставляемой ими выгрузки XML, использую Wordpress и плагины Woocommerce и Wp-all-import.
Проблема состоит в импорте категорий.
Оффер предоставляет XML с ID категорий, а собственно сами названия категорий описаны в самом начале этого файла в отдельном блоке, это выглядит так:
<category id="14">ЗОО товары</category>
<category id="1007" parentId="14">Товары для собак</category>
<category id="1411" parentId="14">Товары для кошек</category>
<category id="1412" parentId="14">Товары для грызунов</category>
<category id="1413" parentId="14">Товары для рыб</category>
<category id="1416" parentId="14">Товары для птиц</category>
<category id="6633" parentId="1007">Гигиена и косметика для собак</category>

Соответственно при выгрузке товаров названия категорий – это их ID:
<categoryId>1413</categoryId>

И вместо названий категорий на сайте посетители видят только цифры.

Вручную переименовывать более 100 категорий с categoryID на categoryName при каждом обновлении (2 раза в неделю) XML – абсолютно не вариант.

Сами разработчики плагина Wp-all-import.предоставляют для решения этой проблемы такой вариант решения:

You can create your own custom php function in functions.php file of your theme, and use it where you need in this way:
[your_function_name(parameters or xpath)]
for example:
function place_products_to_categories($categoryID,$category Name){
if($categoryID == 372){
echo $name;
}
}
and this is how to use it: for categories field [place_products_to_categories(id for your category,name for your category)]

Но я с php не дружу и не могу понять, как это реализовать на сайте. Кто может, помогите за вознаграждение!
Либо какой-то другой вариант решения этой проблемы предложите.
Опубликован 15.04.2015 в 11:02
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.