簡體   English   中英

如果Woocommerce模板頁面中的其他語句

[英]If Else statement in Woocommerce template page

我正在嘗試為Woocommerce模板頁面編寫if if語句,以執行以下操作:

如果類別不是子類別,則:

do_action( 'woocommerce_before_subcategory_title', $category );

否則顯示此:

<h3>
    <?php
        echo $category->name;

        if ( $category->count > 0 )
            echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category );
    ?>
</h3>

到目前為止,我有一個非常原始的函數,該函數離最終產品將不遠。

非常感謝您的幫助!

請嘗試以下方法:

$children = get_categories(array('child_of' => $category->term_id,'hide_empty' => 0));
if (count($children) < 1){
   do_action( 'woocommerce_before_subcategory_title', $category );
}else{
?>
<h3>
<?php
    echo $category->name;

    if ( $category->count > 0 )
        echo apply_filters( 'woocommerce_subcategory_count_html', ' <mark class="count">(' . $category->count . ')</mark>', $category );
?>
</h3> <?php
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM