【问题标题】:Conditional tag for Woocommerce paged product category pagesWoocommerce 分页产品类别页面的条件标签
【发布时间】:2020-12-20 21:18:41
【问题描述】:

我需要在某些 Woocommerce 产品类别档案中添加一些代码,但仅限于第一页,而不是分页档案。有条件标签吗?我试过了

if( is_product_category( array( 'category1', 'category' ) ) || !is_paged )

但它不起作用。

【问题讨论】:

标签: php wordpress woocommerce conditional-statements custom-taxonomy


【解决方案1】:

您可以使用带有 'is_paginated' 和/或 'current_page' 参数的 woocommerce wc_get_loop_prop() 专用函数,如下所示

if( is_product_category( array( 'category1', 'category' ) ) && ( ( wc_get_loop_prop( 'is_paginated' ) && wc_get_loop_prop( 'current_page' ) == 1 ) || ! wc_get_loop_prop( 'is_paginated' ) ) ) {
    // Here goes other code
}

经过测试并且有效。

【讨论】:

    猜你喜欢
    • 2021-02-07
    • 1970-01-01
    • 2014-11-11
    • 2013-02-24
    • 1970-01-01
    • 1970-01-01
    • 2019-06-23
    • 2022-01-20
    • 2018-07-23
    相关资源
    最近更新 更多