当woocommerce产品中不存在任何内容时,隐藏自定义选项卡

克莱斯特克鲁兹

如果字段框中没有内容,是否可以隐藏自定义选项卡?我正在使用高级自定义字段插件实现此功能。到目前为止,即使未放置任何内容,该选项卡仍然存在

这是我放在functions.php中的代码

add_filter( 'woocommerce_product_tabs', 'woo_new_direction_tab' );
function woo_new_direction_tab( $tabs ) {

// Adds the new tab

    $tabs['direction_tab'] = array(
        'title'     => __( 'Direction', 'woocommerce' ),
        'priority'  => 60,
        'callback'  => 'woo_new_direction_tab_content'
    );

    return $tabs;

}


function woo_new_direction_tab_content() {

    // The new tab content

    echo the_field('directions');

}

更新

//Direction Tab
add_filter( 'woocommerce_product_tabs', 'woo_new_direction_tab' );
function woo_new_direction_tab( $tabs ) {

// Adds the new tab

    $tabs['direction_tab'] = array(
        'title'     => __( 'Direction', 'woocommerce' ),
        'priority'  => 60,
        'callback'  => 'woo_new_direction_tab_content'
    );


    return $tabs;





}


function woo_new_direction_tab_content() {

    if( get_field('directions') )
    {
        echo the_field('directions');
    }

    else
    {
        echo "<style>li.direction_tab_tab{ display:none !important; }</style>";
    }

}
豪利

这样做最有可能是一种更好的方法,但是我过去通过以下方式实现了这一点:

if( get_field('directions') )
{
    echo the_field('directions');
}
else
{
    echo "<style>.direction_tab_tab { display:none !important; }</style>";
}

如果其中包含文本,则将打印“方向”字段的内容,否则将打印css并隐藏选项卡。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

空时隐藏WooCommerce产品简短描述自定义选项卡

来自分类Dev

Woocommerce单一产品选项卡中的自定义字段

来自分类Dev

在WooCommerce中以编程方式添加自定义设置选项卡以管理产品数据

来自分类Dev

如何在 Woocommerce 的自定义产品类型中添加变体选项卡?

来自分类Dev

在 Woocommerce 中为简单产品添加自定义设置选项卡

来自分类Dev

根据变量在产品页面上显示或隐藏自定义选项卡

来自分类Dev

Woocommerce其他信息选项卡:添加产品自定义字段值

来自分类Dev

在WooCommerce中将“相关产品”添加到自定义选项卡

来自分类Dev

在常规单个产品页面的自定义选项卡中显示“相关产品”

来自分类Dev

为选项卡布局中的每个选项卡设置自定义视图时出错

来自分类Dev

隐藏特定页面WooCommerce描述和其他信息以及使用Wordpress自定义字段的评论选项卡

来自分类Dev

仅在WooCommerce单产品页面中隐藏某些产品的选项卡

来自分类Dev

添加自定义类时,该类不存在

来自分类Dev

在功能区中添加自定义选项卡

来自分类Dev

WPF中的“自定义样式”选项卡

来自分类Dev

自定义JTabbedPane中的选项卡呈现顺序

来自分类Dev

在自定义嵌套选项卡中定位子选项卡

来自分类Dev

创建自定义选项卡

来自分类Dev

显示在附加信息选项卡中,一些产品设置自定义字段值

来自分类Dev

如果“备注”列中不存在任何记录,则隐藏表标题-Rails

来自分类Dev

设置为使用自定义设计隐藏时,复选框选项卡索引不起作用

来自分类Dev

自定义表在Moodle中不存在

来自分类Dev

调用类中不存在的函数时的自定义错误消息

来自分类Dev

Excel隐藏/显示功能区上的所有选项卡(自定义选项卡除外)

来自分类Dev

Woocommerce 单个产品页面中的自定义内容问题

来自分类Dev

如何使用Xamarin Forms自定义渲染器隐藏Android选项卡?

来自分类Dev

Excel VBA隐藏自定义功能区选项卡

来自分类Dev

GTK + / Gtkmm,检查笔记本选项卡是否已存在,并仅在不存在时创建它

来自分类Dev

在2选项卡视图控制器中更改自定义选项卡栏位置

Related 相关文章

  1. 1

    空时隐藏WooCommerce产品简短描述自定义选项卡

  2. 2

    Woocommerce单一产品选项卡中的自定义字段

  3. 3

    在WooCommerce中以编程方式添加自定义设置选项卡以管理产品数据

  4. 4

    如何在 Woocommerce 的自定义产品类型中添加变体选项卡?

  5. 5

    在 Woocommerce 中为简单产品添加自定义设置选项卡

  6. 6

    根据变量在产品页面上显示或隐藏自定义选项卡

  7. 7

    Woocommerce其他信息选项卡:添加产品自定义字段值

  8. 8

    在WooCommerce中将“相关产品”添加到自定义选项卡

  9. 9

    在常规单个产品页面的自定义选项卡中显示“相关产品”

  10. 10

    为选项卡布局中的每个选项卡设置自定义视图时出错

  11. 11

    隐藏特定页面WooCommerce描述和其他信息以及使用Wordpress自定义字段的评论选项卡

  12. 12

    仅在WooCommerce单产品页面中隐藏某些产品的选项卡

  13. 13

    添加自定义类时,该类不存在

  14. 14

    在功能区中添加自定义选项卡

  15. 15

    WPF中的“自定义样式”选项卡

  16. 16

    自定义JTabbedPane中的选项卡呈现顺序

  17. 17

    在自定义嵌套选项卡中定位子选项卡

  18. 18

    创建自定义选项卡

  19. 19

    显示在附加信息选项卡中,一些产品设置自定义字段值

  20. 20

    如果“备注”列中不存在任何记录,则隐藏表标题-Rails

  21. 21

    设置为使用自定义设计隐藏时,复选框选项卡索引不起作用

  22. 22

    自定义表在Moodle中不存在

  23. 23

    调用类中不存在的函数时的自定义错误消息

  24. 24

    Excel隐藏/显示功能区上的所有选项卡(自定义选项卡除外)

  25. 25

    Woocommerce 单个产品页面中的自定义内容问题

  26. 26

    如何使用Xamarin Forms自定义渲染器隐藏Android选项卡?

  27. 27

    Excel VBA隐藏自定义功能区选项卡

  28. 28

    GTK + / Gtkmm,检查笔记本选项卡是否已存在,并仅在不存在时创建它

  29. 29

    在2选项卡视图控制器中更改自定义选项卡栏位置

热门标签

归档