Example #1
0
 public function adminAddFilterByTaxDropdown()
 {
     global $post_type;
     if ($post_type == $this->_post_type) {
         foreach ($this->_admin_filter_by_tax as $taxonomy) {
             $taxonomy = Taxonomy::forge($taxonomy);
             $taxonomy_object = $taxonomy->getObject();
             $post_formats_args = array('show_option_all' => $taxonomy_object->labels->name, 'orderby' => 'name', 'order' => 'ASC', 'name' => 'f_' . $taxonomy_object->query_var, 'taxonomy' => $taxonomy_object->name);
             //if we have a post format already selected, ensure that its value is set to be selected
             if (isset($_GET['f_' . $taxonomy_object->query_var])) {
                 $post_formats_args['selected'] = sanitize_text_field($_GET['f_' . $taxonomy_object->query_var]);
             }
             wp_dropdown_categories($post_formats_args);
         }
     }
 }
Example #2
0
 public function getTaxonomy()
 {
     empty($this->_taxonomy) and $this->_taxonomy = \Morepress\Taxonomy::forge($this->_term->taxonomy);
     return $this->_taxonomy;
 }