Hide subcategories (widget)
-
Greetings,
So I am working on making a widget, I have the option to hide categories from it. The list with options of what to hide consist of both categories and subcategories. Now, the problem is, if I tick a main category then all subcategories will automatically be shown also. Meaning nothing will be hidden. If I only tick subcategories without its parent, well then everything will be shown on the page as long as its parent is ticked. Any ideas on how I can enable hiding subcategories while showing its parent?
<p> <label for="<?php echo $this->get_field_id('nr_rows'); ?>"><?php _e('Only show cities below'); ?>:</label> <?php echo '<input type="checkbox" name="'.$this->get_field_name('only_these').'" value="1" '.( $instance['only_these'] == "1" ? ' checked="checked" ' : "" ).' /> '; ?> </p> <p> <label for="<?php echo $this->get_field_id('nr_rows'); ?>"><?php _e('Cities to show'); ?>:</label> <div style=" width:220px; height:180px; background-color:#ffffff; overflow:auto;border:1px solid #ccc"> <?php $terms = get_terms("ad_city","ad_city=0&hide_empty=0"); foreach ( $terms as $term ) { echo '<input type="checkbox" name="'.$this->get_field_name('term_'.$term->term_id).'" value="'.$term->term_id.'" '.( $instance['term_'.$term->term_id] == $term->term_id ? ' checked="checked" ' : "" ).' /> '; echo $term->name.'<br/>';Any help would be much appreciated 🙂
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
The topic ‘Hide subcategories (widget)’ is closed to new replies.