dongqu2863 2015-07-13 14:23
浏览 31

了解PHP,Woocommerce的多个术语

I have a problem with woocommerce filter which are written in php.

In this example I like hook into the product tabs and display only a specific tab in a specific category what does its job very well.

add_filter( 'wc_tab_manager_product_tabs', 'wc_tab_manager_product_tabs' );

function wc_tab_manager_product_tabs( $tabs ) {

global $product;

foreach ( $tabs as $tab_name => $tab ) {

    if ( 'my-tab' == $tab_name ) {

        $categories = wp_get_post_terms( $product->id, 'product_cat', array( 'fields' => 'names' ) );

        if ( ! in_array( 'Sample Category', $categories ) ) {
            unset( $tabs[ $tab_name ] );
        }
    }
}

return $tabs;

}

But what if I need to show it on more than Sample Category? how can I add

I tried with 'Sample Category', 'Sample Category', $categories but it does not work...

and what if I need more than this one my-tab?

Can anybody help me to understand?

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
    • ¥20 软件测试决策法疑问求解答
    • ¥15 win11 23H2删除推荐的项目,支持注册表等
    • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
    • ¥15 qt6.6.3 基于百度云的语音识别 不会改
    • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
    • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
    • ¥15 lingo18勾选global solver求解使用的算法
    • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
    • ¥20 测距传感器数据手册i2c