如果在Woocommerce模板页面中有Else声明

时间:2015-12-27 19:35:32

标签: php wordpress if-statement woocommerce

我正在尝试为执行此操作的Woocommerce模板页面编写if else语句:

如果category不是子类别,那么:

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>

到目前为止,我有一个非常原始的功能,不在最终产品的附近。

非常感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

尝试以下方法:

$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
}
相关问题