CPTP_Util::get_taxonomies PHP Method

get_taxonomies() public static method

public static get_taxonomies ( boolean $objects = false ) : array
$objects boolean
return array
    public static function get_taxonomies($objects = false)
    {
        if ($objects) {
            $output = 'objects';
        } else {
            $output = 'names';
        }
        return get_taxonomies(array('show_ui' => true, '_builtin' => false), $output);
    }

Usage Example

 /**
  *
  * Fix taxonomy = parent/child => taxonomy => child
  * @since 0.9.3
  *
  * @param WP $obj
  */
 public function parse_request($obj)
 {
     $taxes = CPTP_Util::get_taxonomies();
     foreach ($taxes as $key => $tax) {
         if (isset($obj->query_vars[$tax])) {
             if (false !== strpos($obj->query_vars[$tax], '/')) {
                 $query_vars = explode('/', $obj->query_vars[$tax]);
                 if (is_array($query_vars)) {
                     $obj->query_vars[$tax] = array_pop($query_vars);
                 }
             }
         }
     }
 }
All Usage Examples Of CPTP_Util::get_taxonomies