PHP Warning: Invalid argument supplied for foreach() in /home/padtvro/public_html/wp-content/themes/claudia/content.php on line 30

Question

I have a problem, it is generated in woprdpree in cpanel error log this error: PHP Warning: Invalid argument supplied for foreach () in /home/padtvro/public_html/wp-content/themes/claudia/content.php on line 30
If I delete it, it appears again in 6-7 hours.
What’s the problem?

<section id="contents" class="clearfix"><div class="row main_content"><div class="container content_wraper"><?php the_breadcrumb(); ?><div class="grid_8" id="content"><div class="widget_container content_page"><?php require_once dirname(__FILE__) . '/include/cat.php'; ?> 
</div></div><div class="grid_4 p7ehc-a" id="sidebar">
<?php $ge_sidebar = '';
                 if (is_search()) {
                      $ge_sidebar = of_get_option('se_sidebar','');
                    }else if(is_category() ) {

                        $category = get_the_category();                     

                        $cn_sidebar ='';
                        foreach($category as $ca_id) {
                            if(empty($cn_sidebar)) { $cn_sidebar = of_get_option('cat_'.$ca_id->term_id);}                              

                        }

                        if(empty($cn_sidebar)) {
                            $ge_sidebar = of_get_option('cat_sidebar','');
                        } else { $ge_sidebar = $cn_sidebar; }


                    } else if(is_author() ) {

                        $ge_sidebar = of_get_option('au_sidebar','');

                    }else if(is_tag() ) {

                        $tags = get_the_tags();                     

                        $cn_sidebar ='';
                        foreach($tags as $tg_id) {
                            if(empty($cn_sidebar)) { $cn_sidebar = of_get_option('tag_'.$tg_id->term_id);}                              
                        }

                        if(empty($cn_sidebar)) {
                            $ge_sidebar = of_get_option('tag_sidebar','');
                        } else { $ge_sidebar = $cn_sidebar; }
                    }               



                $dyn_sidebar ='';
                if(!empty($ge_sidebar)) {   $dyn_sidebar = $ge_sidebar; };              

                foreach ( $GLOBALS['wp_registered_sidebars'] as $sidebar ) {
                    if($sidebar['name'] == $dyn_sidebar)
                        {
                             $dyn_sidebar = $sidebar['id'];
                        }
                } 

                if(!empty($dyn_sidebar)) {
                    if (is_active_sidebar($dyn_sidebar)) : dynamic_sidebar($dyn_sidebar);
                    endif;  
                } else{
                    if (is_active_sidebar('center-sidebar')) : dynamic_sidebar('center-sidebar');
                    endif;
                }

    ?></div><div class="clear"></div></div></div></section>

0
Pop Daniel 3 years 2020-03-31T08:50:57-05:00 0 Answers 77 views 0

Leave an answer

Browse
Browse