我在category.php中有代码
<?php $getcatid = get_query_var('cat'); ?>
<?php $args = array('child_of' => ''.$getcatid.'', 'parent' => ''.$getcatid.'', 'hide_empty' => 0);?>
<?php $categories = get_categories($args); foreach ($categories as $cat) { ?>
<?php $getid = $cat->cat_ID; ?>
如何将数量子类别值检查为:
if $categories < 4 ($getcatid had smaller 4 sub)
回音代码循环
else (if $categories > 4 )
回音代码循环
任何想法。感谢
答案 0 :(得分:1)
如果您使用get_categories
检索类别,则可以轻松地在结果上运行count()
,以检查有多少条目。然后,您可以使用该数字进行比较。
可能喜欢这样(未经测试):
<?php
// stripped your code out
$categories = get_categories($args);
if(count($categories) > 4) { }
else { }
?>