【问题标题】:How to add append product category in wordpress如何在wordpress中添加附加产品类别
【发布时间】:2015-11-14 07:04:47
【问题描述】:

我使用下面的代码将一个产品类别添加到添加数据库的产品中;

wp_set_object_terms( $the_post_id, 528, 'product_cat' );

并将相关产品类别附加到该帖子(我可以在产品页面上看到类别名称)。但是当我尝试使用并提交表单时,它只会创建并附加为 528 之类的数字(我在产品页面上看到的是 528 而不是类别名称);

$kategori = $_POST['kategori'];
wp_set_object_terms( $the_post_id, $kategori, 'product_cat' );

如果它应该在父类别中也带有提交表单,我该如何添加这些所有类别?

【问题讨论】:

  • 尝试输入你的值,即 (int)$kategori
  • @kurt 谢谢,它适用于单个类别。如何添加多个互为父级的类别?
  • 我在下面添加了官方答案。如果觉得有帮助请采纳

标签: php mysql wordpress


【解决方案1】:

类型转换您的值以防止它被用作字符串。

$kategori = $_POST['kategori'];
wp_set_object_terms( $the_post_id, (int)$kategori, 'product_cat' );

至于父类别,我不确定,尽管我认为这篇文章有你需要的。 https://wordpress.stackexchange.com/questions/99681/how-to-set-hierarchical-terms-to-a-post-using-wp-set-object-terms

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多