gpt4 book ai didi

php - WooCommerce - 检查品牌页面

转载 作者:行者123 更新时间:2023-12-04 15:55:33 25 4
gpt4 key购买 nike

我在我们的网站上使用 WooCommerce 以及他们的 Brands 插件,以便能够按品牌将产品分组 - 我知道 WooCommerce 有它自己的内置选择 Hook 和过滤器,但我想编写一个函数来检查我是否在品牌页面上,因为据我所知,它搭载了 WooCommerce 帖子类型来显示信息。

我在正常的 WooCommerce 类别和产品页面上以及在品牌页面上都使用了 get_post_type(),但所有三个都提出了product 的自定义帖子类型。我知道 Brands 插件在某处使用 product_brand 的自定义分类法,但我不确定如何编写查询来检查我所在的页面是否具有此分类法。

如果我运行以下查询......

$terms = get_terms( 'product_brand');

print_r($terms);

我在页面上显示了我们设置的所有品牌。

谁能指出我正确的方向?

最佳答案

我使用 Wordpress 提供的用于自定义分类存档的 is_tax() 函数找到了解决此问题的方法。

这是我的代码,用于检查我是否在品牌页面上。已经过测试并且似乎工作正常。

function is_brand_page_check() {
if (is_tax( 'product_brand' )) {
echo 'This is a product brand page';
} else {
echo 'This is NOT a product brand page';
}
}
add_action('woocommerce_before_shop_loop', 'is_brand_page_check');

关于php - WooCommerce - 检查品牌页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30511158/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com