Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 排除foreach中的空类别名称($categories as$Category)_Php_Wordpress_Categories - Fatal编程技术网

Php 排除foreach中的空类别名称($categories as$Category)

Php 排除foreach中的空类别名称($categories as$Category),php,wordpress,categories,Php,Wordpress,Categories,我用下面几行代码来回应类别列表。不幸的是,foreach($categories as$category){…部分也列出了没有帖子的类别。你知道如何使用相同的结构排除空类别吗 <?php $categories = get_categories('exclude=' . implode(',', test_blog_cats()) . ', 1'); ?> <?php if (!isset($_GET['category'])) { echo '<li>

我用下面几行代码来回应类别列表。不幸的是,
foreach($categories as$category){…
部分也列出了没有帖子的类别。你知道如何使用相同的结构排除空类别吗

<?php $categories = get_categories('exclude=' . implode(',', test_blog_cats()) . ', 1'); ?>

<?php if (!isset($_GET['category'])) {  
    echo '<li><a class="popular-categories icon-caret-left" href="' . get_permalink() . '">' . __('All Categories', 'test') . '</a></li>';                              
} else {
    echo '<li><a class="popular-categories" href="' . get_permalink() . '">' . __('All Categories', 'test') . '</a></li>';                                                           
?>

<?php foreach($categories as $category) { ?>
    <li>
        <a class="popular-categories<?php if (isset($_GET['category']) && $_GET['category'] == $category->category_nicename) echo ' icon-caret-left bodycolor'; ?>" href="<?php echo get_permalink(); ?>?category=<?php echo $category->category_nicename; ?>"><?php echo $category->name; ?>&nbsp;</a> 
    </li>
<?php } ?>


  • 以下内容适合我