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

将自定义产品分类法更改为WooCommerce产品分类法

长孙波鸿
2023-03-14

我在一个使用工具集类型生成“产品”帖子类型和“产品类别”分类法(产品类别)的网站上工作。现在我正在将WooCommerce添加到该站点,需要将“产品类别”分类设置为产品的WooCommerce分类,即Product_cat。WooCommerce已经选择了产品帖子类型,所有产品都出现在WooCommerce产品中。我只需要让分类也出现在那里。

我尝试使用一个名为Taxonomy Switcher的插件和一个SQL查询来更新wp_term_Taxonomy表中的Taxonomy字段。这两个类别都将产品类别移动到了product_cat,但仅针对父类别,删除了子类别。

UPDATEwp_term_taxonomySET分类法='genre'WHERE分类法='class'

如何将自定义产品类别分类法更改为WooCommerce产品分类法,product_cat?

共有1个答案

计胤
2023-03-14
add_action( 'init', 'create_product_taxonomies', 0 );

function create_product_taxonomies() {
    $labels = array(
        'name'              => _x( 'Genre', 'taxonomy general name', 'textdomain' ),
        'singular_name'     => _x( 'Genres', 'taxonomy singular name', 'textdomain' ),
        'search_items'      => __( 'Search Genres', 'textdomain' ),
        'all_items'         => __( 'All Genre', 'textdomain' ),
        'parent_item'       => __( 'Parent Genres', 'textdomain' ),
        'parent_item_colon' => __( 'Parent Genres:', 'textdomain' ),
        'edit_item'         => __( 'Edit Genres', 'textdomain' ),
        'update_item'       => __( 'Update Genres', 'textdomain' ),
        'add_new_item'      => __( 'Add New Genres', 'textdomain' ),
        'new_item_name'     => __( 'New Genre Name', 'textdomain' ),
        'menu_name'         => __( 'Genres', 'textdomain' ),
    );

    $args = array(
        'hierarchical'      => true,
        'labels'            => $labels,
        'show_ui'           => true,
        'show_admin_column' => true,
        'query_var'         => true,
        'rewrite'           => array( 'slug' => 'genres' ),
    );

    register_taxonomy( 'genre', array( 'product' ), $args );


}
 类似资料:
  • 在WooCommerce中,您可以通过两种方式向产品添加属性。 a.在Product-&>Attributes中创建一个属性,为它设置一个名称(即颜色),将它定义为选择字段还是文本字段。保存。 b.编辑产品切换到属性-选项卡,从下拉菜单中选择“颜色”,填写一些值。保存。 编辑产品,切换到属性选项卡,选择“添加自定义属性”,设置名称,填写一些值。保存。 在方法。1中,属性被保存并连接在三个表上。wp

  • 问题内容: 我正在创建高级woocommerce搜索,我想在搜索查询中添加sku以及product_tag和product_category。下面,我在WooCommerce产品搜索答案代码中使启用自定义分类法,从而启用了对多个分类法的搜索: 我也想在搜索查询中添加产品sku,如何添加它? 问题答案: 以下内容将产品搜索扩展到多个分类法(产品类别和产品标签)和多个自定义字段(如此处的SKU): 代

  • 我已经为“产品”帖子类型注册了两个分类法。称他们为帕乌品牌 我已经创建了一个前端表单来编辑通过URL参数获取产品数据的产品。 我需要的是获得 以下仅适用于单个产品页面,因此我可以获得与产品相关的正确术语。 但如果页面不是单一产品,则为,我得到两个

  • 我已经在WooCommerce custom slug-based上尝试了两天。 我有像mydomain.com/product/product-category/t-shirts/这样的链接,我希望它mydomain.com/product-category/t-shirts/ 是的,想从链接中删除产品或商店名称以获得良好的SEO。 我需要使用自定义基更改我的产品永久链接,但当我尝试设置“/%p

  • 我一直在挖掘,但我没有找到我需要的答案。我目前正在使用WordPress-Woocommerce,一个叫做Shopifiq的主题。 我想在每个产品类别页面上显示不同的横幅。我唯一能想到的就是加上这样的东西: 也许在功能上。php文件,但我对php不太熟悉,我正在努力。任何帮助都将不胜感激! 编辑 我应该提到我希望横幅取代顶部的蓝色条,这是页面标题中的手柄。php。我安装了一个插件,如果有人查看,它

  • 我需要在我的子主题中使用函数创建后更改woocommerce产品类型我尝试了以下方法: 我的方法在创建后被触发,但类型仍然不变?