WP_Query wooCommerce category

时间:2014-07-26 作者:Robin Heller

在wooCommerce中搜索特定类别最受欢迎的方式是什么?或者只检查它是否已经存在?

我的做法是:

                $searchCat = new WP_Query(array(
                    \'post_title\' => $cat,
                    \'post_type\' => \'product\',
                    \'tax_query\' => array(
                        \'terms\' => \'group\'
                    )
                ));
其中$cat表示类别的文本名称。

此外,您将如何添加一个类别?我想我把post参数计算错了,因此我的添加函数不会做得更好。

谢谢

1 个回复
SO网友:Domain

您可以尝试以下代码来检查名称为not的类别是否存在

$search_category_name="T-shirts";
//This gets top layer terms only.  This is done by setting parent to 0.  
    $parent_terms = get_terms(\'product_cat\', array(\'orderby\' => \'slug\', \'hide_empty\' => false));

    foreach ($parent_terms as $pterm) {
        //check whether the category_name exists
        if ($search_category_name == $pterm->name) {
            return true;
        }           
    }
对于创建一个新的,您可以参考this 链接

结束

相关推荐