Source View: taxonomy_template

To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).

Understanding Source Code

The best way to understand what a hook does is to look at where it occurs in the source code.

  • Action hooks look like this: do_action( "hook_name" )
  • Filter hooks look like this: apply_filters( "hook_name", "what_to_filter" ).

Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.

Source View

Line Code
2085           $post =& get_post($post);
2086      elseif ( !is_object($post) )
2087           $post =& $GLOBALS['post'];
2088
2089      $taxonomies = array();
2090
2091      if ( !$post )
2092           return $taxonomies;
2093
2094      $template = apply_filters('taxonomy_template', '%s: %l.');
2095
2096      foreach ( get_object_taxonomies($post) as $taxonomy ) {
2097           $t = (array) get_taxonomy($taxonomy);
2098           if ( empty($t['label']) )
2099                $t['label'] = $taxonomy;
2100           if ( empty($t['args']) )
2101                $t['args'] = array();
2102           if ( empty($t['template']) )
2103                $t['template'] = $template;