将WooCommerce产品映射到数据库中的类别

时间:2016-06-26 09:13:41

标签: mysql database wordpress import woocommerce

我正在尝试将WooCommerce产品映射到我的数据库中的类别。我有一个Cronjob,它在我的数据库中导入了一个产品列表,我现在已经实现了所有目标,只有类别是个问题。

我在wp_terms和wp_term_taxonomy中导入了类别, 将wp_terms关系中的产品映射到类别, 更改了wp_term_taxonomy中的计数和wp_termmeta中的meta_value

现在产品出现在我的后端,输入正确的类别:
Product has the right category

如果点击“产品”>类别我看到一个产品映射到类别:
Category count is 1

如果我点击计数下的“1”,我会看到产品,它被映射到类别。

到目前为止一切顺利。但是如果我在前端打开类别,我看不到产品 - 该类别为空。

我使用普通的SQL查询导入产品而不使用WordPress函数。这是一个例子:

$statement = $wp->prepare("INSERT INTO wp_terms(term_id, name, slug)  VALUES(?, ?, ?);");
$success = $statement->execute(array($IdTermCatENG, $name, $slug));
echo ($success == true ? "+" : "-")." Inserting 'Category'<br>";

我在后端手工创建了一个类别,只是为了看看这个类别是如何在数据库中保存的,并且做了类似的事情,但没有希望......

也许你有一个想法,我怎么能做到这一点?

非常感谢。

0 个答案:

没有答案
相关问题