我已经创建了名为内部产品的自定义帖子类型
我有一个page- Internal -products.php页面,其中列出了custom post type Internal product的所有自定义分类
单击分类法会将我带到一个页面,其中列出了特定父分类法的子分类法,我已经为该父分类法创建了一个名为taxonomy-internalproducts_categories.php的页面
单击子分类。我需要转到一个页面,其中列出了该子分类的所有产品。我如何才能做到这一点?
我有一个名为products的自定义post类型,我已经附加了一个名为“产品类别”的自定义分类。
在每个产品类别上,我都使用高级自定义字段来添加字段,如产品类别颜色、徽标等。
最初,我试图将产品类别颜色显示为属于该特定产品类别的所有产品的背景颜色。
我尝试使用与我使用的方法相同的方法在实际的产品类别页面(分类法-Productclassy.php)上显示颜色,方法是将其添加到页面的顶部:
// get the current taxonomy term
$term = get_queried_object();
// vars
$category_colour_primary = get_f
我有一些产品是未分类的,因为它们不属于任何特定的产品类别。
我想保持产品在我的网站上(当人们搜索它,当我在首页等显示它),但我想隐藏实际的未分类标签从类别下拉等等,所以人们看不到它的未分类组。
我试过这段代码,但没有成功:
// Do not include this if already open!
/**
* Code goes in theme functions.php.
*/
add_filter( 'woocommerce_product_subcategories_args', 'custom_woocommerce_product_subcateg
In WooCommerce、My分类列表页和产品列表页面都是从archieve-product.php (默认情况下)呈现的。如何在functions.php?中检查页面is_shop()因为is_shop函数在functions.php中不工作。我只是想从类别列表页面中删除我的侧边栏,而不是从产品列表页面中删除。
如何获得自定义分类法的最底层术语?
分类层次结构示例,
Custom分类学:“产品-类别”
Top Level Terms -> Second Level Terms -> Third Level Terms -> Bottom most Level Terms
我只想得到Bottom最高级的分类法术语。我希望在index.php页面的循环中获得这个结果,所以在get_terms()函数中设置父id是不可能的。
我在模板的woocommerce_before_order_itemmeta中使用一个钩子来获取当前产品的分类和当前产品的类别。但是它不起作用,这就是问题所在:Fatal error: Uncaught Error: Call to a member function get_items() on boolean in functions.php:402
重要!>产品是用完成的定制帖子,所以问题是调用定制post分类法,因为它与产品分类法不同。
// GET TAXONOMY
add_action( 'woocommerce_before_order_itemme
我必须使用csv文件在bigcommerce中导入我的产品数据。现在我正在使用创建产品api方法,但我在上传产品时遇到了类别问题。
在csv文件中,我有按名称分类的数据,而不是按id分类。但在API中,参数类别需要通过id数组传递。他们有没有办法让我在PHP脚本中通过名称来使用类别作为参数?
<product>
<name>xbox</name>
<type>physical</type>
<description>this is a test item</description>
<price>4