当前位置: 首页 > 知识库问答 >
问题:

WooCommerce前端产品创建

马承
2023-03-14

好吧,我会试着问这个问题,不会让每个人都和我的困惑混淆

我正在尝试为WooCommerce制作一个前端表单,以便客户可以从前端制作产品。我有所有的其他部分,我想实施到目前为止工作,即标题,内容和价格都张贴在正确的职位类型。但无法将其发布到产品类别

WooCommerce类别是一个自定义分类法,名为product_cat

product_cat孩子是条款,我有三个-

我希望此表单中的所有帖子都自动处于用户设计之下。这就是我现在拥有的

$post_information = array(
        'post_title' => esc_attr(strip_tags($_POST['postTitle'])),
        'post_content' => esc_attr(strip_tags($_POST['postContent'])),
        'post_type' => 'product',
        'post_status' => 'publish',


    );

$post_id = wp_insert_post($post_information);
  update_post_meta( $post_id, '_regular_price', strip_tags($_POST['_regular_price'] ) ) ;


    if($post_id)
    {
        wp_redirect(home_url());
        exit;
    }

};

我尝试了许多变体来设置术语,如

 wp_set_object_terms($post_id, 'designs', 'product_cat', false);
 wp_set_post_terms($post_id, 'designs', 'product_cat', false);
 wp_set_object_terms($post_id, $designs ,'product_cat');
 wp_set_post_terms( $post_id, $designs, 'product_cat', true );
 wp_set_object_terms($post_id, $base, 'product_cat');           

不,我知道我错过了什么,但我不知道是什么。我一直盯着屏幕看,眼睛都在交叉,

我们将非常感谢您的帮助,并提前表示感谢

共有1个答案

陶涵育
2023-03-14

使用以下内容:

wp_set_post_terms( $product_id, '343', 'product_cat');

其中,$product\u id是您正在制作的产品的post\u id,而343是分类id(您可以从一个分类表中获取)

 类似资料:
  • 我目前正在处理一个WooCommerce主题,并试图在产品详细信息页面中添加一个侧栏。 我已经能够添加侧边栏(特别是这个:http://woocommerce.wp-a2z.org/oik_file/templatescontent-widget-product-php/) 现在,我正在想如何在当前选择的产品中添加一类“活动”,但似乎无法解决? 换言之,如果当前产品id等于侧栏中的产品id,我该如

  • 我正在创建一个WooCommerce商店,在那里我销售颜色/尺寸变化的产品。除此之外,我还使用WooCommerce产品附加组件,让用户输入一个将绣在他们产品上的名称。我整齐地输入所有的产品变化像这样: 在发布产品后,它没有显示任何价格。这怎么可能?产品如何在前端显示的屏幕截图: 我用于WooCommerce的插件和附加组件: WooCommerce产品插件 WooCommerce打印发票

  • 我试图使用WC_产品类在WooCommerce中创建变量产品。我们成功创建了一个简单的产品,但无法创建具有以下代码的可变产品: 这段代码正在WooCommerce中创建简单的产品。我们需要创建一个具有选项和变化的可变产品。

  • 我试图以编程方式为一个可变产品添加两个产品变体。基于此回答线程,我使用以下缩短的函数: 我使用以下数据数组: 然后我运行以下函数: 其中,是我要对其进行更改的变量产品的id,是上面定义的数据数组。 我的问题是函数只插入foreach in函数中的最后一个数据。 i、 e.在商业中的产品变化有: 红色W1 红色W1 但我想: 蓝色W1 红色W1

  • 专注于引导前端工程师去主导团队高效协作,去引领团队规范化、工程化构建复杂系统的实践过程。 本章节的核心内容包括多角色低耦合的协作流程、协作规范、 多角度分析选择适合具体项目的技术解决方案、工程化的版本管理、系统构建案例分析。

  • 我正在开发一个WooCommerce主题,在单个产品页面上,我想显示来自同一供应商类别的产品旋转木马。 我有以下类别结构: 所有产品 1号产品类别 第2类产品 产品类别 供应商 供应商名称1 供应商名称2 供应商名称 在查看类别1中的产品时,如果将产品分配给此类子类别,则我希望显示来自同一供应商名称类别的其他产品的转盘。 在我的示例中,供应商和所有产品都是同一级别的父类别。 做一个定制的产品循环非