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
2177           $post =& get_post($post);
2178      elseif ( !is_object($post) )
2179           $post =& $GLOBALS['post'];
2180
2181      $taxonomies = array();
2182
2183      if ( !$post )
2184           return $taxonomies;
2185
2186      $template = apply_filters('taxonomy_template', '%s: %l.');
2187
2188      foreach ( get_object_taxonomies($post) as $taxonomy ) {
2189           $t = (array) get_taxonomy($taxonomy);
2190           if ( empty($t['label']) )
2191                $t['label'] = $taxonomy;
2192           if ( empty($t['args']) )
2193                $t['args'] = array();
2194           if ( empty($t['template']) )
2195                $t['template'] = $template;