我在'pre_get_posts'上添加了一个操作,我正在检查查询是否属于'产品'帖子类型。如何检查查询是否也适用于类别存档页面。
if (!is_admin() && is_post_type_archive('product') && $query->is_main_query()){}
我已经检查过
if (!is_admin() && (is_post_type_archive('product') || is_category())&& $query->is_main_query()){}
但这没效果。
我需要修改类别页面的查询,例如http://localhost/projects/lap/product-category/interior/
答案 0 :(得分:1)
如果返回true,则必须使用is_product_category(),然后页面才是产品类别页面。
有关详细信息,请访问https://docs.woocommerce.com/document/conditional-tags/