WordPress.org

Make WordPress Core

Changeset 17028


Ignore:
Timestamp:
12/17/10 16:33:16 (6 years ago)
Author:
nacin
Message:

Make get_the_taxonomies() take an array of arguments. props scribu, fixes #14740.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-includes/taxonomy.php

    r17009 r17028  
    28902890    extract( $r, EXTR_SKIP ); 
    28912891 
    2892     echo $before . join($sep, get_the_taxonomies($post, $template)) . $after; 
     2892    echo $before . join($sep, get_the_taxonomies($post, $r)) . $after; 
    28932893} 
    28942894 
     
    29022902 * 
    29032903 * @param int $post Optional. Post ID or will use Global Post ID (in loop). 
    2904  * @param string $template Optional. The template to use for displaying the taxonomy terms. 
     2904 * @param array $args Override the defaults. 
    29052905 * @return array 
    29062906 */ 
    2907 function get_the_taxonomies($post = 0, $template = '%s: %l.') { 
     2907function get_the_taxonomies($post = 0, $args = array() ) { 
    29082908    if ( is_int($post) ) 
    29092909        $post =& get_post($post); 
    29102910    elseif ( !is_object($post) ) 
    29112911        $post =& $GLOBALS['post']; 
     2912 
     2913    $args = wp_parse_args( $args, array( 
     2914        'template' => '%s: %l.', 
     2915    ) );     
     2916    extract( $args, EXTR_SKIP ); 
    29122917 
    29132918    $taxonomies = array(); 
Note: See TracChangeset for help on using the changeset viewer.