• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Заливаю товары напрямую в БД, но Страница не найдена

Image CMS
#1
upload_2016-9-12_10-33-21.png

пишу в базу в таблицы WP_POSTS, WP_POSTMETA, WP_TERM_RELATIONSHIPS все что нужно.
На главной странице в списке новый товар виден, а на него нажимаешь и Ой! Страница не найдена!

но когда в админке открываешь этот товар и ничего не изменяя просто сохраняешь - все супер - товар виден. Подскажите умельцы! В чем может быть засада?
 

searchingman

Гуру
Местный
#2
Вероятно не всю необходимую информацию пишите в БД.
Чтобы понять чего не хватает, попробуйте сделать запрос к добавленному товару (все поля для конкретного товара из таблиц wp_post, wp_postmeta и т.д.). Полученные данные сравните с данными товара после сохранения через админку.
Чтобы вручную не сравнивать все поля можно воспользоваться какой-нибудь программой, н-р, kdiff3.
 
#3
дак вот именно, что в БД все сравнил с нормальной карточкой другого товара - всё идентично (ну кроме названия естесственно). а так же сравнил после админки (т.е. после того как он начинает отображаться) ничего не дописано и не изменено :(.
Может он пишет в файл-какой нибудь еще что-нибудь?
 
#4
Победил!!! Ошибка в транслитерации была... наиглупейшая "а" транслитил как "а" (рус), вместо a (en) - опечатка.
осталось разобраться с форматом хранения атрибутов товара
 

searchingman

Гуру
Местный
#5
А почему родным API WooCommerce не пользуетесь? Из-за большого количества товаров и скорости загрузки?