Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_terms_dropdown_grade_level($taxonomies, $args){
- $myterms = get_terms($taxonomies, $args);
- $output ="<select name='activities_grade_level'>";
- $output .="<option value='#'>Select grade level</option>";
- foreach($myterms as $term){
- $root_url = get_bloginfo('url');
- $term_taxonomy=$term->taxonomy;
- $term_slug=$term->slug;
- $term_name =$term->name;
- $link = $term_slug;
- $output .="<option value='".$link."'>".$term_name."</option>";
- }
- $output .="</select>";
- return $output;
- }
- function get_terms_dropdown_type($taxonomies, $args){
- $myterms = get_terms($taxonomies, $args);
- $output ="<select name='activities_type'>";
- $output .="<option value='#'>Select activity type</option>";
- foreach($myterms as $term){
- $root_url = get_bloginfo('url');
- $term_taxonomy=$term->taxonomy;
- $term_slug=$term->slug;
- $term_name =$term->name;
- $link = $term_slug;
- $output .="<option value='".$link."'>".$term_name."</option>";
- }
- $output .="</select>";
- return $output;
- }
- <h2>Filter by</h2>
- <form action="<?php bloginfo('url'); ?>" method="get">
- <div>
- <?php
- $taxonomies = array('activities_grade_level');
- $args = array('orderby'=>'name','hide_empty'=>false);
- $select = get_terms_dropdown_grade_level($taxonomies, $args);
- $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select);
- echo $select;
- ?>
- <?php
- $taxonomies = array('activities_type');
- $args = array('orderby'=>'name','hide_empty'=>false);
- $select = get_terms_dropdown_type($taxonomies, $args);
- $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select);
- echo $select;
- ?>
- <input type="submit" name="submit" value="filter" />
- </div>
- </form>
- $output .="<option value=''>Select taxonomy #1</option>";
- $output .="<option value='#'>Select taxonomy #1</option>";
- function get_terms_dropdown_grade_level($taxonomies, $args){
- $myterms = get_terms($taxonomies, $args);
- $output ="<select name='MYTAXONOMY#1'>"; //CHANGE ME!
- $output .="<option value=''>Select taxonomy #1</option>"; //CHANGE ME TO YOUR LIKING!
- foreach($myterms as $term){
- $root_url = get_bloginfo('url');
- $term_taxonomy=$term->taxonomy;
- $term_slug=$term->slug;
- $term_name =$term->name;
- $link = $term_slug;
- $output .="<option value='".$link."'>".$term_name."</option>";
- }
- $output .="</select>";
- return $output;
- }
- function get_terms_dropdown_type($taxonomies, $args){
- $myterms = get_terms($taxonomies, $args);
- $output ="<select name='MYTAXONOMY#2'>"; //CHANGE ME!
- $output .="<option value=''>Select taxonomy #2</option>"; //CHANGE ME TO YOUR LIKING! foreach($myterms as $term){
- $root_url = get_bloginfo('url');
- $term_taxonomy=$term->taxonomy;
- $term_slug=$term->slug;
- $term_name =$term->name;
- $link = $term_slug;
- $output .="<option value='".$link."'>".$term_name."</option>";
- }
- $output .="</select>";
- return $output;
- }
- <h3>Filter by:</h3>
- <form action="<?php bloginfo('url'); ?>" method="get">
- <div>
- <?php
- $taxonomies = array('MYTAXONOMY#1'); //CHANGE ME!
- $args = array('orderby'=>'name','hide_empty'=>false);
- $select = get_terms_dropdown_grade_level($taxonomies, $args);
- $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select);
- echo $select;
- ?>
- <?php
- $taxonomies = array('MYTAXONOMY#2'); //CHANGE ME!
- $args = array('orderby'=>'name','hide_empty'=>false);
- $select = get_terms_dropdown_type($taxonomies, $args);
- $select = preg_replace("#<select([^>]*)>#", "<select$1 onchange='return this.form.submit()'>", $select);
- echo $select;
- ?>
- <input type="submit" name="submit" value="filter" /> <!--CHANGE VALUE TO YOUR LIKING!-->
- </div>
- </form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement